linux 系统 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
时间: 2023-09-15 12:18:15 浏览: 92
Linux系统中的"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)"错误表示无权限访问MySQL数据库,密码验证失败。此错误可能由以下几个原因引起:
1. 输入的用户名或密码错误。请确保输入的用户名和密码是正确的,并注意区分大小写。
2. MySQL数据库中的"root"用户没有授权。您可以尝试通过使用"mysql"命令以root用户身份登录到MySQL,并检查root用户是否具有适当的权限。
3. MySQL服务器的配置文件可能包含错误的权限设置。您可以检查MySQL的配置文件(通常是mysqld.cnf或my.cnf),确保正确设置了root用户的访问权限。
解决此问题的一种方法是执行以下步骤:
1. 打开MySQL配置文件(例如mysqld.cnf或my.cnf)所在的目录。
2. 编辑该配置文件,并找到包含"bind-address"和"skip-networking"选项的部分。确保"bind-address"设置为"127.0.0.1",并注释掉"skip-networking"选项(如果存在)。
3. 保存并关闭配置文件。
4. 重新启动MySQL服务。
5. 使用正确的用户名和密码尝试连接到MySQL数据库。
如果您仍然遇到相同的问题,可以尝试重置root用户的密码。具体步骤如下:
1. 停止MySQL服务。
2. 在启动MySQL服务时,使用"--skip-grant-tables"选项启动。
3. 运行以下命令重置root用户的密码:
```
mysql> UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
mysql> FLUSH PRIVILEGES;
```
请将"new_password"替换为您想要设置的新密码。
4. 停止MySQL服务。
5. 移除"--skip-grant-tables"选项并重新启动MySQL服务。
现在,您可以使用新密码尝试连接到MySQL数据库。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ ...](https://download.csdn.net/download/weixin_38732519/14074606)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]