排除 PHPMyAdmin 中“root”用户的访问被拒绝错误
尝试使用 PHPMyAdmin 修改 root 密码时,用户可能会遇到该错误消息:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
此错误阻止访问 PHPMyAdmin 面板。要解决此问题,请按照下列步骤操作:
编辑 PHPMyAdmin 配置文件
在 PHPMyAdmin 安装目录中找到 config.inc.php 文件。使用文本编辑器打开它。
更新 Root 密码
在文件中搜索以下代码块:
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['password'] = '**root-password**';
替换占位符与您的实际 root 用户名和密码。确保密码用单引号引起来。
禁用密码身份验证
将以下行添加到代码块底部:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
这将禁用 root 用户的密码验证,允许您无需密码即可访问 PHPMyAdmin。
保存并重新启动
保存 config.inc。修改 PHP 文件并重新启动 Apache(或您的 Web 服务器)以使更改生效。
执行这些步骤后,您应该能够使用更新后的 root 密码访问 PHPMyAdmin 面板。成功访问面板后,请记住禁用“AllowNoPassword”设置。
以上是当我尝试在 PHPMyAdmin 中修改 root 密码时,为什么会收到'用户 \'root\'@\'localhost\'\ 的访问被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!