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