我刚刚在Ubuntu 14.04上安装了phpMyAdmin 4,可以访问多个用户。 这工作正常,但我想知道如何隐藏除root之外的所有用户的特定数据库。
对于我编辑的所有用户/etc/phpmyadmin/config.inc.php:
$cfg['Servers'][$i]['hide_db'] = '^(information_schema|mysql)$';
如何配置phpMyAdmin只为root显示这个数据库?
答案 0 :(得分:1)
我建议您不要隐藏数据库,而是通过“用户”菜单删除其访问权限。通常,您应该只允许用户访问他们需要访问的表;隐藏数据库不会阻止他们删除隐藏表,甚至不能通过SQL语句更改root密码,如果他们仍然可以访问users表。