码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL用户管理

时间:2019-03-09 23:24:28      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:mysql用户管理   use   for   str   查看   password   string   通过   word   

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用户管理

标签:mysql用户管理   use   for   str   查看   password   string   通过   word   

原文地址:https://www.cnblogs.com/icemonkey/p/10503239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!