mysql用户权限管理

来源:互联网 发布:网络高级工视频 编辑:程序博客网 时间:2024/06/10 04:26

转自:http://blog.csdn.net/qq_33085905/article/details/77777204


 添加用户

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

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

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

          给用户添加权限

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

          查看mysql中的用户

SELECT User, Host, Password FROM mysql.user;
  • 1

          删除用户

drop user root@'%';
  • 1

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

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

          给用户权限后需要flush

flush privileges;
  • 1

          查看用户权限

show grants for root@'%';
  • 1

          收回每个用户的权限

REVOKE privilege ON databasename.tablename FROM 'username'@'host';