mysql的用户权限管理

时间:2022-09-22 08:32:24

          添加用户

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';