MySQL用户权限操作

Posted Deaseyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL用户权限操作相关的知识,希望对你有一定的参考价值。

查看当前用户:

select user,host from user;

或:

 

SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;

 

创建用户:(创建一个用户可以从任何主机以密码123456远程访问MySQL)

create user ‘root‘@‘%‘ identified by ‘123456‘;

 

修改用户(修改指定用户可以从指定主机远程访问MySQL):

update user set host=‘%‘ where user=‘root‘;

 

删除用户:

delete from user where user=‘xxx‘ and host=‘xxx‘; // root localhost

用户受权:

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘;

 

刷新权限:  (该步不能忘记)

FLUSH PRIVILEGES;

create user ‘root‘@‘%‘ identified by ‘123456‘;

以上是关于MySQL用户权限操作的主要内容,如果未能解决你的问题,请参考以下文章

JS+JavaBean判断管理员增删改的操作权限

mysql用户权限操作

mysql用户操作表权限的问题(java)

mysql权限操作

教程4 - 验证和权限

mysql权限操作