1

我一直遇到root密码问题。

sudo mysql -u root -p

输入密码

ERROR 1045 (28000): Access Denied for 'root@localhost' (使用密码: YES)

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

4

4 回答 4

0

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

如果是新设置,您是否尝试过不使用 -p 以不使用密码登录。

于 2012-11-10T11:04:46.140 回答
0

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

仅通过检查 root 用户帐户,可以看出有多个 root 用户具有不同的主机值。因此,如果您的用户使用 localhost 选项不起作用,请创建另一个具有相同名称的用户并为其指定主机 127.0.0.1 值

于 2014-10-26T16:57:42.727 回答
0

这对我在 Amazon Linux 2 上的 mysql 15.1 上有效:

尝试在同一行输入密码(没有提示):

$mysql -u root -p<密码>

记住“-p”和“密码”之间的“没有空格”

于 2021-03-05T23:53:44.657 回答
-1

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

于 2012-11-10T10:58:34.830 回答