mysql用户权限管理
2017-06-07 00:26
363 查看
查看
所有用户:
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的表数据,除非更改 密码、被授权的主机这些操作。
所有用户:
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的表数据,除非更改 密码、被授权的主机这些操作。
相关文章推荐
- mysql用户与权限管理
- MySQL 用户权限管理
- MySQL - 用户及权限管理
- MySQL - 用户及权限管理
- mysql 用户和权限管理
- Mysql用户与权限管理
- MySql用户角色管理及权限分配(使用MySQLMembershipProvider和MySqlRoleProvider)
- Mysql用户与权限管理
- MySQL - 用户及权限管理
- MySQL用户权限管理
- mysql中的权限管理之用户管理
- Mysql用户及权限管理
- Mysql用户与权限管理
- Mysql用户与权限管理
- MySQL - 用户及权限管理
- mysql用户权限管理(Grant,Revoke)
- MYSQL用户权限管理(Grant,Revoke)
- MySQL - 用户及权限管理
- mysql 用户管理和权限管理