linux登录mysql Access denied for user 'root'@'localhost' (using password: NO)
时间: 2023-12-10 07:35:53 浏览: 44
当您在Linux上尝试使用root用户登录MySQL时,可能会遇到“Access denied for user 'root'@'localhost' (using password: NO)”错误。是因为您没有使用密码进行身份验证。为了解决这个问题,您可以按照以下步骤操作:
1. 打开终端并输入以下命令以登录MySQL:
```shell
mysql -u root -p
```
2. 按Enter键后,系统会提示您输入密码。如果您没有设置密码,请直接按Enter键。如果您设置了密码,请输入密码并按Enter键。
3. 如果您输入的密码正确,则会成功登录MySQL。否则,系统会显示“Access denied for user 'root'@'localhost' (using password: YES)”错误。如果出现这种情况,请检查您输入的密码是否正确。
4. 如果您忘记了MySQL的root密码,可以按照以下步骤重置密码:
```shell
sudo systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
update user set authentication_string=password('new_password') where user='root';
flush privileges;
quit;
sudo systemctl start mysql
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)