无法访问 PHPMyAdmin,出现“访问被拒绝”错误
尝试使用“root”用户访问 PHPMyAdmin 面板时,您可能会遇到以下情况:遇到以下错误:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
此错误表明 PHPMyAdmin 无法使用提供的凭据验证您的访问权限。要解决此问题,请按照以下步骤操作:
编辑 PHPMyAdmin 配置
找到 phpmyadmin config.inc.php 文件,通常位于 PHPMyAdmin 安装目录中。
配置密码身份验证
在 config.inc.php 文件中,找到包含以下代码的部分:
$cfg['Servers'][$i]['password'] = '**root-password**';
确保该值for 'password' 与 MySQL 数据库中 root 用户设置的当前密码匹配。
禁用无密码身份验证
默认情况下,PHPMyAdmin 允许对 root 用户进行无密码身份验证。然而,这可能存在安全风险。要禁用无密码身份验证,请将以下参数设置为 false:
$cfg['Servers'][$i]['AllowNoPassword'] = false;
保存配置
进行必要的更改后,保存 phpmyadmin config.inc .php 文件。
重新启动 PHPMyAdmin
重新启动 PHPMyAdmin 服务或应用程序以应用更改。
通过执行以下步骤,您现在应该能够使用root用户和正确的密码访问PHPMyAdmin面板。
以上是为什么我在尝试访问 PHPMyAdmin 时收到'访问被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!