SQLSTATE [28000] [1045]拒绝访问用户&root;' @' localhost' (使用密码:是)

时间:2016-03-17 17:38:17

标签: php mysql linux localhost

我是Linux的新手。我试图在localhost上运行一个项目。它已经奏效,但现在我收到了这个错误:

SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

我试图以这种方式更改密码:

sudo dpkg-reconfigure mysql-server-5.5

但仍然没有结果。 如何解决?

2 个答案:

答案 0 :(得分:1)

您需要将root@localhost空白的密码设置为其他。

SET PASSWORD FOR root@localhost=PASSWORD('root');

答案 1 :(得分:0)

mysql -u root -p

然后会提示您输入密码。如果失败,那么用户名或密码肯定是不正确的。