mysql权限配置

MySQL分配权限

创建一个用户

create user userName identified by 'password';

给用户分配权限

grant 权限 on 数据库名.表名 to '用户名'@'域名';
  • 所有数据库可以使 * 代替
  • 所有的表可以使用 * 代替
  • '%'可以代表所有本地和远程ip
  • localhost代表本地
  • ip地址:指定ip登陆

回收指定用户权限

revoke 权限名 on 数据库名.表名 from 用户名;

回收所有用户权限

revoke all privileges on 数据库名.表名 from 用户名;

注意:授予权限或者回收权限时候需要在root用户下,或者拥有权限的用户下进行。


查看用户权限

show grants for 授权用户名;

注意: 有时候在系统中需要修改配置文件才能让mysql允许远程连接

posted @ 2019-10-28 09:08  浮世间  阅读(733)  评论(0编辑  收藏  举报