首页 > 数据库 > mysql教程 > 当我尝试在 PHPMyAdmin 中修改 root 密码时,为什么会收到'用户 \'root\'@\'localhost\'\ ​​的访问被拒绝”错误?

当我尝试在 PHPMyAdmin 中修改 root 密码时,为什么会收到'用户 \'root\'@\'localhost\'\ ​​的访问被拒绝”错误?

Mary-Kate Olsen
发布: 2024-11-03 08:16:30
原创
380 人浏览过

Why am I getting an

排除 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板