首页  >  文章  >  数据库  >  MySQL管理之用户权限

MySQL管理之用户权限

WBOY
WBOY原创
2016-06-07 17:26:331141浏览

MySQL用户管理mysql授权级别·全局级别·数据库级别(能否删除创建库·表级别·字段级别·储存过程、存储函数级别需要了解的三种权限类型·管理类·数据库访问类



                   |
------------------------------------------------------------------------------------------------------
| GRANT USAGE ON *.* TO 'test1'@'%' IDENTIFIED BY PASSWORD'*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9'  |
| GRANT CREATE ON `wpdb`.* TO'test1'@'%'                                                               |
| GRANT CREATE ON `abc`.* TO'test1'@'%'                                                                |
| GRANT SELECT, INSERT, CREATE ON `test1`.* TO'test1'@'%'                                              |
| GRANT CREATE ON `mysql`.`wpdb` TO 'test1'@'%'                                                        |
------------------------------------------------------------------------------------------------------
5 rows in set (0.00 sec)


                                                    |
| GRANT CREATE ON `abc`.* TO'test1'@'%'                                                                |
| GRANT SELECT, INSERT, CREATE, ALTER ON `test1`.* TO'test1'@'%'                                       |
| GRANT UPDATE (age) ON `test1`.`testtb` TO'test1'@'%'                                                 |
| GRANT CREATE ON `mysql`.`wpdb` TO'test1'@'%'                                                         |  
------------------------------------------------------------------------------------------------------
6 rows in set (0.00 sec)



mysql>显示 test1@'%';
的资助 ------------------------------------------ -------------------------------------------------- -------------
| test1@% 的补助金                                                                                  |
----------------------------------------- -------------------------------------------------- -----------
|将 *.* 的使用权限授予由密码“*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9”标识的“test1”@“%”|
|授予`wpdb`上的创建权限。* TO'test1'@'%'                                                               |
|将 `abc`.* 上的创建授予 'test1'@'%'                                                               |
|将 `test1`.* 上的插入、创建、更改授予 'test1'@'%'                                              |
|将`test1`.`testtb`上的更新(年龄)授予'test1'@'%'                                                 |
| GRANT CREATE ON `mysql`.`wpdb` TO'test1'@'%'                                                         |
---------------------------- -------------------------------------------------- ------------------------
一组 6 行(0.00 秒)

一般而言选择都是读权限,一般可以授予,其他权限则均为写权限,需要仔细考虑授权




图片出自“心情依然”博客,请务必保留此出处

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn