mysql用户权限管理

xiaoxiao2021-02-28  120

查看 所有用户: mysql> select host,user,password from mysql.user ; mysql> select host,user,password from mysql.user\G

查看一用户权限: show grants for 'wpuser'@'10.0.0.0/255.0.0.0'; SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER 是权限 wordpress 是库,后面的*是表。 授权 增加针对所有库权限(*.* 代表 库.表)。 用户为:user_name 被授权的主机为:10.0.0.0/255.0.0.0 ,主机也可以是 '%' 代表所有主机。 grant all privileges on *.* to 'user_name'@'10.0.0.0/255.0.0.0' identified by 'password'; grant select,insert,update,delete on Adx.* to 'testops'@'10.0.0.0/255.0.0.0' identified by 'password'; 追加权限: grant drop on test.*  to 'test'@'10.0.0.0/255.0.0.0'; 删除授权 revoke drop on test.* from 'test'@'10.0.0.0/255.0.0.0'; grant all授权的可以用revoke all删除授权。 更改密码 update  mysql.user  set  password=password('xxxx')  where user='otheruser'; 最后都刷新一下权限:flush  privileges ; 删除用户 drop user user_name; 操作mysql用户尽量不要更改mysql.user的表数据,除非更改 密码、被授权的主机这些操作。    
转载请注明原文地址: https://www.6miu.com/read-30318.html

最新回复(0)