![更改 root 密码后出现“访问被拒绝用户 root 错误代码 1045 (28000)”](https://linux22.com/image/224478/%E6%9B%B4%E6%94%B9%20root%20%E5%AF%86%E7%A0%81%E5%90%8E%E5%87%BA%E7%8E%B0%E2%80%9C%E8%AE%BF%E9%97%AE%E8%A2%AB%E6%8B%92%E7%BB%9D%E7%94%A8%E6%88%B7%20root%20%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%201045%20(28000)%E2%80%9D.png)
我遇到了 root 用户的“访问被拒绝,用户 root 错误代码 1045 (28000)”错误。更改密码后我遇到了这个问题。之前一切都很好,我很困惑我可能在哪里犯了错误。
我更改了本地主机上 root 的密码,但它在一种特定条件下不起作用。仅当我使用以下命令时服务器才开始工作:
systemctl stop mysql
mkdir /var/run/mysqld
chown mysql /var/run/mysqld
mysqld_safe --skip-grant-tables &
之后,我只需输入mysql -u root
并点击Enter,服务器就开始工作。但是,当我关闭 Putty 时,它停止工作,并且再次遇到错误“1045 (28000)”。