Access denied for user 'root'@'223.104.250.40' (using password: YES). (Error #1045)
时间: 2023-09-21 21:03:40 浏览: 42
ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password: YES)实用解决方
这个错误通常是因为 MySQL 数据库的 root 用户的密码不正确或者没有设置。请确保你输入的密码是正确的,并且尝试重置 root 用户的密码,方法如下:
1. 以管理员身份登录 MySQL 数据库。
2. 执行以下命令:
```
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
```
其中 `new_password` 是你要设置的新密码。
3. 执行以下命令刷新权限:
```
FLUSH PRIVILEGES;
```
4. 退出 MySQL 数据库并使用新密码重新登录。
如果你无法以管理员身份登录 MySQL 数据库,请检查你的权限是否足够,并联系管理员获取帮助。
阅读全文