语法:create user 'userName'@'host' identified by 'passWord';
示例:create user 'root_test7'@'%' identified by 'admin123456';
userName:新的用户名。
host:为 % 表示所有的IP地址都可以访问,此处可以填写指定IP地址,为localhost时表示本机
passWord:设置新用户的密码。(密码强度最好是大小写字母加数字)。
语法:grant auth on databaseName.table to 'userName'@'host';
示例:grant all privileges on sakila.* to 'root_test7'@'%';
userName:新用户名。(同上)
host:为%表示所有的IP地址都可以访问。(同上)。
databaseName:授权的数据库。(此处我的是sakila)。
table :授权的表;其中 .* 表示授权数据库的所有表。
auth :表示授权的权限。
- all privileges :代表全部权限。
- select 查询权限。
- select,insert,update,delete 增删改查权限。
- select,[…]增…等权限。
flush privileges;
刷新权限。
下面是实操,可以发现创建了root_test7用户并授权访问sakila数据库。
版权声明:本文为weixin_44340836原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。