linux中的ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
时间: 2023-08-28 08:23:04 浏览: 170
在Linux中遇到"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)"的错误时,这表示用户'root'@'localhost'使用了错误的密码尝试连接数据库。这个问题的解决方法与之前提到的方法类似。首先,进入MySQL的安装目录,然后使用以下命令连接数据库并更改密码:
1. 打开终端,并输入以下命令进入MySQL的安装目录:
```
cd /path/to/mysql/bin
```
其中,`/path/to/mysql`是你的MySQL安装目录的路径。
2. 输入以下命令连接数据库:
```
./mysql -u root -p
```
这将提示你输入密码。输入正确的密码后按Enter键。
3. 输入以下命令更改密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
其中,'new_password'是你要设置的新密码。
这样,你就可以在Linux中成功解决"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)"的问题了。请注意,确保输入正确的安装目录和密码,以及按照正确的语法格式输入命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法](https://blog.csdn.net/m0_46278037/article/details/113923726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文