我希望能够限制对特定数据库用户帐户的访问,或阻止特定数据库用户帐户通过phpMyAdmin登录。如何配置phpMyAdmin来执行此操作?
具体来说,我正在运行phpMyAdmin Ubuntu服务器。我想知道如何通过网络服务器或操作系统在phpMyAdmin 本身和不级别配置它。
答案 0 :(得分:5)
要配置phpMyAdmin,您需要找到config.inc.php
配置文件。在Ubuntu上,它位于/etc/phpmyadmin
。编辑此文件。
在以$i++
结尾的块后添加行。
$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'
];
您可以使用模式替换all
以匹配特定的IP地址或地址范围。请参阅phpMyAdmin docs上的完整文档。