MySQL8.0强制修改密码(Linux)

database

修改MySQL的登录设置:vim /etc/my.cnf (部分Linux没有安装了vim,其命令则改为vi /etc/my.cnf)
在[mysqld]的段中加上一句:skip-grant-tables保存并退出vi。

 

2.重新启动mysqld,清空密码

重启mysql:service mysqld restart(这一步不能少,这是让my.cnf的修改生效)

进入mysql:mysql -u root

输入命令,回车,进入数据库

 

3.修改密码

use mysql;

随后清空密码

update user set authentication_string="" where user="root"

 

4.修改/etc/my.cnf

将/etc/my.cnf中的 skip-grant-tables 加上#进行注释

 

5.重启mysql,修改密码

service mysql restart;

mysql -uroot -p

mysql > use mysql;

修改密码:ALTER USER "root"@"%" IDENTIFIED BY "新密码" PASSWORD EXPIRE NEVER;

令密码生效 :FLUSH PRIVILEGES;

https://blog.csdn.net/fristjcjdncg/article/details/104335138

以上是 MySQL8.0强制修改密码(Linux) 的全部内容, 来源链接: utcz.com/z/533432.html

回到顶部