Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在phpMyAdmin中限制对特定数据库用户帐户的访问?_Php_Mysql_Ubuntu_Phpmyadmin_Access Control - Fatal编程技术网

如何在phpMyAdmin中限制对特定数据库用户帐户的访问?

如何在phpMyAdmin中限制对特定数据库用户帐户的访问?,php,mysql,ubuntu,phpmyadmin,access-control,Php,Mysql,Ubuntu,Phpmyadmin,Access Control,我希望能够限制对特定数据库用户帐户的访问,或者阻止特定数据库用户帐户通过phpMyAdmin登录。如何配置phpMyAdmin来执行此操作 具体来说,我正在运行phpMyAdmin Ubuntu服务器。我想知道如何在phpMyAdmin本身的级别上配置它,而不是通过Web服务器或操作系统。要配置phpMyAdmin,您需要找到config.inc.php配置文件。在Ubuntu上,它位于/etc/phpmyadmin中。编辑此文件 在以$i++结尾的块后向该文件添加行 默认情况下拒绝所有用户的访

我希望能够限制对特定数据库用户帐户的访问,或者阻止特定数据库用户帐户通过phpMyAdmin登录。如何配置phpMyAdmin来执行此操作


具体来说,我正在运行phpMyAdmin Ubuntu服务器。我想知道如何在phpMyAdmin本身的级别上配置它,而不是通过Web服务器或操作系统。

要配置phpMyAdmin,您需要找到config.inc.php配置文件。在Ubuntu上,它位于/etc/phpmyadmin中。编辑此文件

在以$i++结尾的块后向该文件添加行

默认情况下拒绝所有用户的访问,然后允许特定用户: 默认情况下允许所有用户访问,然后拒绝特定用户:
您可以将所有模式替换为匹配特定IP地址或地址范围的模式。请参阅。

上的完整文档要配置phpMyAdmin,您需要找到config.inc.php配置文件。在Ubuntu上,它位于/etc/phpmyadmin中。编辑此文件

在以$i++结尾的块后向该文件添加行

默认情况下拒绝所有用户的访问,然后允许特定用户: 默认情况下允许所有用户访问,然后拒绝特定用户: 您可以将所有模式替换为匹配特定IP地址或地址范围的模式。请参阅上的完整文档

$cfg['Servers'][$i]['AllowDeny']['order'] = 'explicit';
$cfg['Servers'][$i]['AllowDeny']['rules'] = [
    'allow alex from all'
];
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = [
    'deny alex from all'
];