码迷,mamicode.com
首页 > 数据库 > 详细

MySQL----information-schema数据库相关权限的说明。

时间:2015-10-18 16:41:31      阅读:1126      评论:0      收藏:0      [点我收藏+]

标签:

MySQL中的information_schema数据库比较特别有如下几个要注意的地方。

  1、就算是一个新创建的用户,也就是说这个用户只有一个usage权限。它都可以查看informatoin_schema中的部分表。

  2、尝试授于grant select  on information_schema.* to ‘testuser‘@‘localhost‘;#这样总是会出错、可能是mysql中默认就有类似的设定吧。

  3、由于默认情况下用户只能查看information_schema中的部分表,如果要指用户可以查看全部的表,就要授于它process 权限才行。

    grant process on *.* to ‘testuser‘@‘localhost‘;

    比如说不能执行:select * from INNODB_LOCKS ;提示:ERROR 1227 (42000): Access denied; you need (at least one of) the PROCESS privilege(s) for this operation

  4、MySQL中还有一个与information_schema差不多的数据库它就是test。对于test的权限也要小心。

    

MySQL----information-schema数据库相关权限的说明。

标签:

原文地址:http://www.cnblogs.com/JiangLe/p/4889706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!