Access denied for user 'root'@'localhost' (using password: YES)出现这个错误该咋解决
时间: 2023-12-02 15:02:28 浏览: 43
当出现"Access denied for user 'root'@'localhost' (using password: YES)"错误时,可能是由于以下原因导致的:
1.密码错误
2.权限不足
3.防火墙阻止了连接
以下是解决方案:
1.检查密码是否正确,如果忘记了密码,可以通过以下步骤重置密码:
```shell
# 停止mysql服务
sudo systemctl stop mysql
# 以跳过授权表的方式启动mysql
sudo mysqld_safe --skip-grant-tables &
登录mysql
mysql -u root
# 切换到mysql数据库
use mysql;
# 更新root用户密码
update user set authentication_string=password('new_password') where user='root';
# 刷新权限
flush privileges;
# 退出mysql
exit;
# 停止mysqld_safe进程
sudo pkill mysqld_safe
# 启动mysql服务
sudo systemctl start mysql
```
2.检查用户权限,确保用户具有所需的权限。可以使用以下命令查看用户权限:
```shell
SHOW GRANTS FOR 'root'@'localhost';
```
如果用户没有所需的权限,可以使用以下命令授予用户所需的权限:
```shell
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
```
3.检查防火墙设置,确保防火墙没有阻止连接。可以使用以下命令检查防火墙设置:
```shell
sudo ufw status
```
如果防火墙正在运行并且阻止连接,可以使用以下命令允许MySQL连接:
```shell
sudo ufw allow 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)