第三部报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
时间: 2023-07-07 13:46:26 浏览: 81
这个错误消息表示您没有使用密码尝试连接到MySQL。因为您已经忘记了密码,所以您需要使用以下命令以跳过权限验证模式启动MySQL:
```
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
```
然后,您应该能够以没有密码的方式连接到MySQL。在终端中输入以下命令:
```
mysql -u root
```
这样,您就可以按照上面的步骤更新root用户的密码。
相关问题
mysql登录报错: ERROR 1045 (28000): Access denied for user root @ localhost (using password: YES)
这个错误通常是因为MySQL账户'root'在localhost上的访问权限被拒绝,可能是由于使用了错误的密码导致的。要解决这个问题,你可以按照以下步骤操作:
1. 首先,确认你使用的密码是否正确。如果你忘记了密码,你可以通过查看MySQL日志文件来找到生成的临时密码。在MySQL日志文件中查找临时密码。
引用<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [mysql 中登录报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:...](https://blog.csdn.net/m0_52165864/article/details/126153102)[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 ]
ERROR 1045 (28000): Access denied for user root @ localhost (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)这个错误提示表示在尝试连接MySQL数据库时,使用的用户名为'root',但没有提供密码,因此被拒绝访问。这个错误可能是由于输入的密码不正确或者没有设置密码。
阅读全文