首页 >数据库 >mysql教程 >为什么我在运行 WordPress 时在 MySQL 中收到'用户'root@localhost'访问被拒绝”错误?

为什么我在运行 WordPress 时在 MySQL 中收到'用户'root@localhost'访问被拒绝”错误?

Patricia Arquette
Patricia Arquette原创
2024-12-20 12:09:09783浏览

Why Am I Getting a

MySQL 错误:用户“root@localhost”访问被拒绝

尝试在安装了 MySQL 的 Windows 桌面上运行 WordPress 时,用户可能会遇到错误消息“用户'root@localhost'访问被拒绝(使用密码:NO)”。如果在安装过程中没有为 MySQL 设置 root 密码,就会出现这种情况。

Root 的默认密码

MySQL 没有为 root 用户设置默认密码。因此,没有可供使用的默认密码。

更改 Root 密码

要更改 root 密码,请按照以下步骤操作:

  1. 停止 MySQL 服务。
  2. 打开命令提示符window.
  3. 将目录更改为c:program filesmysqlbin.
  4. 执行命令:mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini " --init-files=C:\root.txt
  5. 设置 root 用户的密码。
  6. 启动 MySQL

对“用户‘root@localhost’访问被拒绝(使用密码:YES)”错误进行故障排除

如果您遇到“用户‘root@localhost’访问被拒绝(使用密码:YES)”错误,请尝试以下操作:

  1. 停止 MySQL 服务。
  2. 使用 --skip-grant-tables 选项在没有任何权限的情况下启动 MySQL。
  3. 输入 MySQL 命令提示。
  4. 截断用户表。
  5. 刷新权限。
  6. 使用新密码向 root 用户授予所有权限。
  7. 退出 shell 并以正常模式重新启动 MySQL。

以上是为什么我在运行 WordPress 时在 MySQL 中收到'用户'root@localhost'访问被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn