用Nacicat连接数据库的时候,出现1045 - Access denied for user 'root'@'localhost'(using password:NO),如何解决
时间: 2023-11-26 14:48:57 浏览: 34
出现1045 - Access denied for user 'root'@'localhost'(using password:NO)错误提示,可能是因为连接数据库时没有输入密码或者输入的密码不正确。以下是两种解决方法:
1. 找到MySQL生成的临时密码,启动MySQL并修改密码即可。具体步骤如下:
```shell
# 找到MySQL生成的临时密码
sudo grep 'temporary password' /var/log/mysqld.log
# 输出类似于以下内容:
# [Note] A temporary password is generated for root@localhost: xxxxxxxx
# 启动MySQL
sudo systemctl start mysqld
# 修改密码
mysql_secure_installation
```
2. 直接使用临时密码建立本地数据库也是可以成功的。具体步骤如下:
```shell
# 登录MySQL
mysql -u root -p
# 输入MySQL生成的临时密码
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
# 创建新用户
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
# 授权新用户
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
# 刷新权限
FLUSH PRIVILEGES;
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)