mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
时间: 2024-04-13 15:23:39 浏览: 32
ERROR 1045 (28000): Access denied for user ”root”@”localhost” (using password: YES)实用解决方案
这个错误表示在尝试使用用户名为 "root" 和密码连接到本地 MySQL 服务器时,访问被拒绝。可能的原因是密码不正确或者用户权限设置有误。
要解决这个问题,你可以尝试以下方法:
1. 确保输入的密码是正确的。如果你忘记了密码,可以尝试重置 MySQL root 用户的密码。
2. 检查用户 'root'@'localhost' 的权限设置。你可以使用以下命令查看用户权限:
```sql
SELECT user, host, authentication_string FROM mysql.user WHERE user = 'root';
```
3. 如果需要修改用户权限,可以使用以下命令:
```sql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```
4. 如果问题仍然存在,可以尝试重启 MySQL 服务。
阅读全文