【问题标题】:HowTo configure phpMyAdmin to show specific databases only for root user如何配置 phpMyAdmin 只为 root 用户显示特定数据库
【发布时间】:2015-01-16 17:49:32
【问题描述】:

我刚刚在 Ubuntu 14.04 上安装了 phpMyAdmin 4,可以访问多个用户。 这很好用,但我想知道如何为除 root 之外的所有用户隐藏特定数据库。

对于我编辑的所有用户 /etc/phpmyadmin/config.inc.php:

$cfg['Servers'][$i]['hide_db'] = '^(information_schema|mysql)$';

以及如何配置 phpMyAdmin 只为 root 显示这个数据库?

【问题讨论】:

    标签: php mysql phpmyadmin apache2 ubuntu-14.04


    【解决方案1】:

    我建议不要隐藏数据库,而是通过“用户”菜单删除他们的访问权限。通常,您应该只允许用户访问他们需要访问的表;如果他们仍然可以访问 users 表,隐藏数据库不会阻止他们删除隐藏的表,甚至通过 SQL 语句更改 root 密码。

    【讨论】:

      猜你喜欢
      • 2017-09-06
      • 1970-01-01
      • 2011-04-09
      • 2013-10-02
      • 1970-01-01
      • 2017-12-04
      • 2019-08-07
      • 2015-02-19
      • 2019-06-01
      相关资源
      最近更新 更多