MySQL所有进行了用户权限相关操作都需要使用:flush privileges;
来刷新权限
查看创建用户帮助命令
help create user ;
创建用户
-
语法
CREATE USER ‘用户名’@‘客户端主机’ IDENTIFIED BY ‘密码’; -
样例
创建test用户create user test@'%' identified by '123456';
客户端主机
客户端主机可以用域名,IP地址或IP段来替代
客户端主机 | 说明 |
---|---|
localhost | 本地连接 |
* | 所有都可连接 |
10.0.0.% | 局域网内(10.0.0)网段可连接 |
10.0.0.0/子网掩码 | 子网掩码配置法,局域网内(10.0.0)网段可连接 |
授权用户权限
-
语法
GRANT 权限集 ON 数据库.表名 TO ‘用户名’@‘客户端主机’;数据库为*:表示所有的数据库
表名为*: 表示数据库下的所有的表
多个权限集用英文状态下的逗号分隔