Welcome 微信登录

首页 / 数据库 / MySQL / MySQL五个授权表的功能

mysql.user
  1. select host,user,password from mysql.user;  
  2. grant all privileges on *.* to monty@localhost identified by   
  3.   
  4. "123456" with grant option;  
  5. select host,user,password from mysql.user;  
display: 
  1. +-----------+------+-------------------------------------------+   
  2. | host      | user | password                                  |  
  3. +-----------+------+-------------------------------------------+   
  4. | localhost | root | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |  
  5. +-----------+------+-------------------------------------------+   
  6. 1 row in set (0.00 sec)  
  7.   
  8.   
  9. Query OK, 0 rows affected (0.01 sec)  
  10.   
  11.   
  12. +-----------+-------+-------------------------------------------+   
  13. | host      | user  | password                                  |  
  14. +-----------+-------+-------------------------------------------+   
  15. | localhost | root  | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |  
  16. | localhost | monty | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |  
  17. +-----------+-------+-------------------------------------------+   
  18. rows in set (0.00 sec)  
 
  1. mysql.db
 
  1. drop user monty@localhost;  
  2. select host,db,user from mysql.db;  
  3. grant all privileges on test.* to monty@localhost identified   
  4.   
  5. by "123456" with grant option;  
  6. select host,user,db from mysql.db;  
display:Query OK, 0 rows affected (0.00 sec)Empty set (0.00 sec)Query OK, 0 rows affected (0.00 sec)+-----------+-------+------+| host      | user  | db   |+-----------+-------+------+| localhost | monty | test |+-----------+-------+------+1 row in set (0.00 sec)mysql.host#未测试mysql.tables_priv
  1. select * from tables_priv;  
  2. grant all privileges on test.student to monty@localhost   
  3.   
  4. identified by "123456" with grant option;  
  5. select host,db,table_name,user from tables_priv;  
  6. drop user monty@localhost;  
display: Empty set (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


+-----------+------+------------+-------+
| host      | db   | table_name | user  |
+-----------+------+------------+-------+
| localhost | test | student    | monty |
+-----------+------+------------+-------+
1 row in set (0.00 sec)


Query OK, 0 rows affected (0.00 sec)
mysql.columns_priv
  1. select * from columns_priv;  
  2. grant select(sno) on test.student to monty@localhost   
  3.   
  4. identified by "123456" with grant option;  
  5. select host,db,user,table_name,column_name,column_priv from   
  6.   
  7. columns_priv;     
  8. drop user monty@localhost;  
display: Empty set (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


+-----------+------+-------+------------+-------------+-------------+
| host      | db   | user  | table_name | column_name | column_priv |
+-----------+------+-------+------------+-------------+-------------+
| localhost | test | monty | student    | sno         | Select      |
+-----------+------+-------+------------+-------------+-------------+
1 row in set (0.00 sec)


Query OK, 0 rows affected (0.00 sec)Ubuntu下编译安装MySQL双实例并配置主从复制Oracle 循环更新表的数据相关资讯      MySQL基础教程 
  • MySQL基础教程:关于varchar(N)  (01月22日)
  • MySQL SELECT同时UPDATE同一张表  (02/19/2013 07:20:18)
  • Linux修改MySQL最大并发连接数  (02/15/2013 15:37:21)
  • 高性能MySQL(第3版) 中文PDF带目  (10/26/2014 10:03:50)
  • 如何在MySQL中的获取IP地址的网段  (02/18/2013 12:23:33)
  • C++和C#访问MySQL的简单代码示例  (12/21/2012 09:04:10)
本文评论 查看全部评论 (0)
表情: 姓名: 字数