欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下如何重设MySQL8.0以上中的root密码

程序员文章站 2022-05-11 09:12:33
...

1.事先先将数据库关闭,之后以不需验证方式登录

service mysqld start --skip-grant-tables

2.使用mysql客户端连接到MySQL服务器 ;不需要密码,因为服务器使用–skip-grant-tables以下命令启动 :

mysql

3.在mysql客户端中,告诉服务器重新加载授权表,以便帐户管理语句起作用:

mysql> FLUSH PRIVILEGES;

然后更改’root’@‘localhost’ 帐户密码。用您要使用的密码替换密码。要更改root具有不同主机名部分的帐户的密码 ,请修改说明以使用该主机名。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

这里可能出现设置不成功报错:
Your password does not satisfy the current policy requirements
Linux下如何重设MySQL8.0以上中的root密码

解决办法可参考以下链接:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

有关MySQL更多更改密码的问题可查看MySQL官方文档