您的位置:首页 > 数据库 > MySQL

mysql的用户权限管理

2017-09-01 20:21 267 查看
添加用户

CREATE USER 'cl'@'%' IDENTIFIED BY 'aaa';


用户是否具备远程连接功能

user@'%'  ---可以远程连接
user@'localhost'  ---只能本地连接
user@'123.23.43.4'  --只能IP:123.23.43.4连接


给用户添加权限

grant all  on db.*  to cl; --将对db数据库中的所有权限给予cl用户


查看mysql中的用户

SELECT User, Host, Password FROM mysql.user;


删除用户

drop user root@'%';


给用户添加调用存储过程的权限

grant execute on cc.*  to 'cl'@'%' ;


给用户权限后需要flush

flush privileges;


查看用户权限

show grants for root@'%';


收回每个用户的权限

REVOKE privilege ON databasename.tablename FROM 'username'@'host';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: