--创建用户,分配权限,删除用户
1.进入MySQL命令行 mysql -uroot -p,输入密码连接
2.创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
命令说明:
username:创建的用户名
host:指定用户在哪个主机上可以登陆,如果是本地用户可用localhost,也可以使用通配符%(可以从任意远程主机登陆)
password:用户的密码
3.给用户授权
GRANT privileges ON databasename.tablename TO 'username'@'host';
命令说明:
privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,要授予所的权限用ALL
databasename:数据库名
tablename:表名,要授予该用户对所有数据库和表的操作权限用*表示,如*.*
PS:
用以上命令授权的用户不能给其它用户授权,如果想该用户可以授权,用如下命令:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
4.设置与更改用户的密码
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
5.撤销用户权限
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
PS:
privilege, databasename, tablename:同授权部分
6.删除用户
DROP USER 'username'@'host';
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。