mysql如何创建数据库,添加用户,用户授权
发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建mysql数据库1.创建数据库语法--
千家信息网最后更新 2025年02月11日mysql如何创建数据库,添加用户,用户授权
这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
一、创建mysql数据库
1.创建数据库语法
--创建名称为"testdb"数据库,并设定编码集为utf8CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
二、创建用户
1.新建用户
--创建了一个名为:test 密码为:1234 的用户 create user 'test'@'localhost' identified by '1234';
注意:
此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
2.查询用户
--查询用户select user,host from mysql.user;
3.删除用户
--删除用户"test"drop user test@localhost ;--若创建的用户允许任何电脑登陆,删除用户如下drop user test@'%';
4.更改密码
--方法1,密码实时更新;修改用户"test"的密码为"1122"set password for test =password('1122');--方法2,需要刷新;修改用户"test"的密码为"1234"update mysql.user set password=password('1234') where user='test'--刷新flush privileges;
5.用户分配权限
--授予用户test通过外网IP对数据库"testdb"的全部权限grant all privileges on 'testdb'.* to 'test'@'%' identified by '1234'; --刷新权限flush privileges; --授予用户"test"通过外网IP对于该数据库"testdb"中表的创建、修改、删除权限,以及表数据的增删查改权限grant create,alter,drop,select,insert,update,delete on testdb.* to test@'%';
6.查看用户权限
--查看用户"test"show grants for test;
注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:flush privileges;
关于"mysql如何创建数据库,添加用户,用户授权"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
用户
数据
数据库
权限
密码
登录
篇文章
服务
方法
更多
机器
电脑
查询
不错
实用
中表
内容
名称
实时
实时更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
wcf 数据库操作
云数据库安全个人数据
幼儿园网络安全工作情况
jaxa软件开发
亚瑟王下载软件开发
网络安全 军工 概念
服务器交任务排队
常州网络技术信息推荐
四川项目软件开发服务
金华棋易网络技术
二五六互联网科技公司工章
云服务器已离线
融合通信网络技术有限公司
sql数据库数据分离哪里去了
华为在聊城有软件开发公司吗
软件开发需要什么要求
简述对等网和服务器
网络技术与运用答案
河北坤柔网络技术
数据库技术发展的新进展
英文网络安全问题
汇丰软件开发 招聘
网络技术对汽车的影响
遂宁软件开发专业定制
服务器装家里
网络安全产品功能场景
广州永盟网络技术有限公司介绍
如何从另一台电脑上拷贝数据库
cssci数据库维护
内部ntp服务器