mysql账号权限管理常用命令

  Mysql 的管理 services.msc

#第一、更改用户密码,刷新权限

update mysql.user set password=password('新密码') where user='用户名'

flush PRIVILEGES

#第二、创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 

#第三、授权

grant all on mysql.user to 'root'@'localhost' identified by '123456';

grant select on mysql.user to 'heiding'@'localhost' identified by '123123'    #若系统没有此用户会自动创建

#第四、撤销授权

revoke drop,create on *.* from 'amber'@'%' ;

 

第五、常用权限列表:

ALL:设置除GRANTOPTION之外的所有权限,如需设置,授权时加上WITHGRANTOPTION

ALTER:允许使用ALTERTABLE,修改表

CREATE:允许使用CREATETABLE,创建表

CREATEUSER:用户管理权限

DELETE:允许使用DELETE,删除数据

DROP:允许使用DROPTABLE,删除表

INSERT:允许使用INSERT,在表中插入信息

REPICATIONSLAVE:从主服务器中读取二进制日志事件

SELECT:允许使用SELECT,查看表内数据

SHOWDATABASES:允许使用SHOWDATABASES显示所有数据库

UPDATE:允许使用UPDATE修改表内的数据

猜你喜欢

转载自blog.csdn.net/jiahao1186/article/details/81058177
今日推荐