尝试访问 MySQL 服务器时出现此错误作为没有密码或使用不正确密码的“root”用户。
要解决此问题,请按照以下步骤操作步骤:
重置 Root 密码:
执行以下命令:
mysqld --defaults-file="C:\program files\MySQL\MySQL Server 5.1\my.ini" --init-files=C:\root.txt
连接到 MySQL: 打开 CMD 并输入以下内容:
mysql -u root -p
输入您在步骤 2 中设置的密码。
授予权限:如果您遇到错误“Access拒绝用户'root@localhost'(使用密码:YES)”,使用以下命令将所有权限授予root用户:
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
Flush权限:
FLUSH PRIVILEGES;
您现在应该能够使用您设置的密码以“root”用户身份成功登录 MySQL。
以上是如何修复'用户'root@localhost'的访问被拒绝”MySQL 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!