mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' 解决方法
时间: 2023-11-21 22:56:34 浏览: 130
解决mysql登录错误:'Access denied for user 'root'@'localhost'
5星 · 资源好评率100%
这个问题通常是由于MySQL登录凭据不正确或者MySQL服务器没有启动导致的。以下是两种可能的解决方法:
1. 确保MySQL服务器已经启动。你可以通过以下命令检查MySQL服务器的状态:
```shell
systemctl status mysql
```
如果MySQL服务器没有启动,你可以使用以下命令启动它:
```shell
systemctl start mysql
```
2. 确保你使用正确的用户名和密码登录MySQL。你可以使用以下命令登录MySQL:
```shell
mysql -u root -p
```
如果你已经设置了MySQL的root用户密码,那么在输入上述命令后,系统会提示你输入密码。如果你没有设置密码,直接按回车键即可。如果你输入的密码不正确,系统会提示你“Access denied for user 'root'@'localhost' (using password: YES)”错误信息。如果你成功登录MySQL,你应该能够看到MySQL的命令行提示符。
阅读全文