我是Linux的新手。我正在尝试在本地主机上运行一个项目。它已经工作了,但现在我收到此错误:
SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
我尝试以这种方式更改密码:
sudo dpkg-reconfigure mysql-server-5.5
但仍然没有结果。如何解决?
您需要将
root@localhost
的密码设置为其他。
SET PASSWORD FOR root@localhost=PASSWORD('root');
mysql -u root -p
然后,它将提示您输入密码。如果此操作失败,则用户名或密码肯定不正确。