mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)
时间: 2023-10-02 09:08:12 浏览: 167
mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法
这个错误是由于使用root用户登录phpMyAdmin时密码错误导致的。为了解决这个问题,你可以尝试以下步骤:
1. 确保你输入的密码是正确的,并且没有拼写错误。
2. 如果你忘记了密码,可以通过以下步骤来重置root用户的密码:
a. 打开命令行终端,并进入MySQL的安装目录。
b. 输入以下命令以进入MySQL控制台:mysql -u root -p
c. 输入你的MySQL管理员密码。
d. 在MySQL控制台中,输入以下命令来更新root用户的密码:UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
e. 刷新MySQL权限表:FLUSH PRIVILEGES;
f. 退出MySQL控制台:EXIT;
3. 重新启动MySQL服务器。
4. 使用新密码登录phpMyAdmin,并确保输入的用户名、密码和主机名是正确的。
通过上述步骤,你应该能够解决mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)错误。
阅读全文