ERROR 1045(28000):拒绝访问'root'@'localhost'(使用密码:YES)

问题描述 投票:1回答:4

我一直遇到root密码问题。

sudo mysql -u root -p

输入密码

ERROR 1045(28000):拒绝访问'root @ localhost'(使用密码:YES)

我已经经历了几次,无法弄明白。我在设置mysql服务器时只设置了root密码。

ubuntu-12.04 mysql-error-1045
4个回答
0
投票

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

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


0
投票

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

只需检查root用户帐户,就可以看到有多个root用户具有不同的主机值。因此,如果使用localhost选项的用户不起作用,请创建另一个具有相同名称的用户,并为其提供主机127.0.0.1值


-1
投票

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


-3
投票

我在Ubuntu 12.04上安装了一个新的mysql-server时遇到了同样的问题。 Mayanks的回答引导我朝着正确的方向前进。关于MySQL和用户身份验证,localhost和127.0.0.1之间存在差异。

这对我有用:

mysql -u root -h 127.0.0.1 -p 
© www.soinside.com 2019 - 2024. All rights reserved.