我遇到了 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)”。