|NO.Z.00089|——————————|^^ 操作 ^^|——|Linux&MySQL.V04|——|用户授权|取消授权|

一、Mysql 用户授权
### --- 授予用户全部权限
~~~		张三是没有对atyanqi授权你库的权限

[root@server22 ~]# mysql -uzhangsan -p123123 -h 20.20.20.21 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.00 sec)
 
### --- 给已存在用户授权

Mysql>select user from mysql.user;      
 
### --- 使用root登录权限修改用户授权

mysql> grant all on atyanqi.* to zhangsan@'%';
Query OK, 0 rows affected (0.00 sec)
 
### --- 在20.20.20.22客户端张三用户查看授权结果

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| atyanqi            |
| test               |
+--------------------+
3 rows in set (0.00 sec)  
 
### --- 创建用户并授权

mysql> grant all on atyanqi.* to lisi@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)  
[root@server22 ~]# mysql -ulisi -p123456 -h 20.20.20.21
 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| atyanqi            |
| test               |
+--------------------+
3 rows in set (0.00 sec)    
二、取消用户授权
### --- 取消 abc 用户的删除库、表、表中数据的权限
~~~		查看指定用户的授权

mysql> show grants for lisi@'%';                            
+-----------------------------------------------------------------------------------------------------+
| Grants for lisi@%                                                                                   |
+-----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'lisi'@'%' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |
| GRANT ALL PRIVILEGES ON `atyanqi`.* TO 'lisi'@'%'                                                   |
+-----------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)  
### --- 取消删除权限(登录 atyanqi 测试)

mysql> revoke drop,delete on atyanqi.* from lisi@'%'; 
Query OK, 0 rows affected (0.00 sec)
mysql> show grants for lisi@'%';
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for lisi@%                                                                                                                                                                                                 |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'lisi'@'%' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9'                                                                                                               |
| GRANT SELECT, INSERT, UPDATE, CREATE, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON `atyanqi`.* TO 'lisi'@'%' |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

Mysql>show grants for atyanqi@‘%’;

 

 

 

 

 

 

 

 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on   yanqi_vip  阅读(6)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示