无法重置 mysql 'root' 密码

拉贾迪普

我已经安装了 mysql 5.7.18。安装后root用户密码null. 我已经尝试mysql_secure_instattation并遵循查询来重置密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyPassword';

UPDATE mysql.user
    SET authentication_string = PASSWORD('MyPassword'), password_expired = 'N'
    WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;

这些方法执行成功,但仍然是 mysql root 用户连接NULL密码。我应该怎么办 ?

拉贾迪普

这是因为,MySQL为 root 用户使用unix_socket插件而不是mysql_native_password插件,这意味着 mysql 信任 Linux root 用户的凭据。如果您使用 linux root 用户登录,MySQL 不会要求 MySQL root 用户提供单独的凭据。因此,即使在为 MySQL root 用户成功更改密码后,它也以无密码连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法重置MySQL的root密码

来自分类Dev

MySql root密码重置

来自分类Dev

重置/更改mysql root密码

来自分类Dev

重置mysql root密码的问题

来自分类Dev

无法重置MySQL的root密码,尝试了一切

来自分类Dev

无法重置MySQL的root密码,尝试了一切

来自分类Dev

无法重置gitlab的root密码

来自分类Dev

无法重置gitlab的root密码

来自分类Dev

在MySQL 5.6中重置ROOT密码

来自分类Dev

重置MySQL root密码不起作用

来自分类Dev

重置MySQL root密码不起作用

来自分类Dev

无法启动MySQL重设root密码

来自分类Dev

无法重置MySQL(MariaDB)根密码

来自分类Dev

mysql root密码问题

来自分类Dev

更改MySql root密码

来自分类Dev

重置密码后仍无法以root用户身份登录

来自分类Dev

无法在mysql中为root @ localhost设置密码

来自分类Dev

无法在mysql中为root @ localhost设置密码

来自分类Dev

更改root密码后无法访问mysql 8.0

来自分类Dev

重置MySQL根密码

来自分类Dev

如何重设mysql的root密码?

来自分类Dev

错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:否),也无法重置密码

来自分类Dev

尝试在 ubuntu 中重置 root mysql 密码时,我在运行“sudo mysql -u root”命令时出错

来自分类Dev

无法为我的Ubuntu计算机重置mysql密码

来自分类Dev

如何在Mac OS X Yosemite上为MySQL重置我的root密码?

来自分类Dev

有没有办法找回MySQL的root密码(不重置)

来自分类Dev

无法更改root帐户的密码

来自分类Dev

无法更改root帐户的密码

来自分类Dev

如何在arangodb中重置root的密码?