MYSQL用户管理
Posted 风追海浪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL用户管理相关的知识,希望对你有一定的参考价值。
mysql用户管理
copy:https://www.cnblogs.com/chichung/p/9606753.html
1.查看所有用户
use mysql;
select host,user,authentication_string from user; # authentication_string表示密码,为加密后的值
2.创建用户及授权
grant 权限列表 on 数据库 to \'账户\'@\'访问主机\' identified by \'密码\';
flush privileges # 刷新权限
# 常用权限主要包括:create、alter、drop、insert、update、delete、select
# 如果分配所有权限,可以使用all privileges
# 描述访问主机时,localhost表示只能在本机访问数据库, %表示可以通过任何ip访问数据库
3.查看用户权限
show grants for 用户名@主机;
4.修改用户权限
grant 权限名称 on 数据库 to 用户@主机 with grant option;
# 示例:grant select,insert on db_jingdong.* to chichung@localhost with grant option;
5.修改密码
use mysql;
update user set authentication_string=password(\'新密码\') where user=\'用户名\';
6.删除用户
drop user 用户名@主机名;
7.收回授权
revoke all on 数据库名.表名 from 用户;
以上是关于MYSQL用户管理的主要内容,如果未能解决你的问题,请参考以下文章