phpmyadmin中配置成普通用户权限后为何在其界面中还能看到information_schema数据库...

我用的phpMyAdmin版本是2.11.8.1,数据库是mysql5.0

建立了一个test用户,给这个用户分配了只可以访问test数据库的权限
但在链接数据库的时候 也是可以链接到 information_schema 这个数据库的,别的数据库链接不了
请问这个是怎么回事?
我查询mysql数据库db表,里面给test用户的权限只有test这个数据库。感觉有点希奇。
想让test用户,只可以访问test数据库,这个要怎么去设置?

请大侠指点,谢谢!
网友回复:INFORMATION_SCHEMA提供了访问数据库元数据的方式。

元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。

INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

每位MySQL用户均有权访问这些表,但仅限于表中的特定行,在这类行中含有用户具有恰当访问权限的对象。

假如不想在phpMyAdmin中显示的话只需要设置在config.inc.php(有的是config.default.php)中设置这样一句

网友回复:假如不想在phpMyAdmin中显示的话只需要设置在config.inc.php(有的是config.default.php)中设置这样一句

$cfg['Servers'][$i]['hide_db'] = 'information_schema';

转载于:https://www.cnblogs.com/kylskjb/archive/2008/09/06/1285653.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值