2012-11-10 271 views
1

我一直在使用root密码问题。错误1045(28000):拒绝访问'root'@'localhost'(使用密码:是)

须藤的mysql -u根-p

输入密码

ERROR 1045(28000):拒绝访问 '根@本地'(使用pasword:YES)

我已经度过了这么多次,但无法弄清楚。我只是在设置mysql服务器时设置了root密码。

+0

这是一个没有人能回答的问题,只能由您自己解决。你做得对,但你输入了一个错误的密码。就这样。除了自己以外,没有人可以知道你为什么输入了错误的密码... – Horen

+0

我经历了更改密码过程,仍然收到错误 –

回答

-1

我有同样的问题,检查您的配置中的所有Ini文件。我不记得哪一个。

0

mysql上root的密码(可能)与服务器上的root密码不同。

如果这是一个新的设置,你是否尝试了没有-p,没有密码登录。

+0

是的,我当前更改了密码,仍然收到错误1045 –

-3

我刚刚在Ubuntu 12.04上新鲜的mysql-server安装上遇到同样的问题。 Mayanks的回答引导我朝着正确的方向前进。 localhost和127.0.0.1在MySQL和用户认证方面有所不同。

这里是我工作:

mysql -u root -h 127.0.0.1 -p 
0

如果使用phpMyAdmin确保用户的主机设置为localhost。

只要检查根用户帐户,就可以看到有多个具有不同主机值的root用户。因此,如果具有本地主机选项的用户不起作用,请创建具有相同名称的其他用户并为其分配主机127.0.0.1值

相关问题