Welcome To Heike07's Blog.

欢迎来到Heike07官方博客

运维日记:MySql强制更新密码

密码强制更新失败?       密码已过期?

解决方法如下:

首先找到你的mysql对应的路径,这里找两个路径一个是mysql-bin的路径,一个是my.ini的路径,因为不同管理员设置的方法可能不同,或者出于安全考虑设置方式也可不同。

找到my.ini文件里面的[mysqld]位置下加入code

--skip-grant-tables

跳过登陆验证。

然后在服务里面重启mysql程序,可用命令实现。

net stop mysqld /net start mysqld

手动启动mysql注意:这里是例子路径要以自己的为准!

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "-uroot" "-p"

如果设置好了,也可以用常规方法打开

mysql -uroot -p

启动mysql后进入mysql数据库当中的mysql库

use mysql//进入库
update mysql.user set password=password('123456') where user='root';//修改密码

重点!如密码过期,需重新设置密码。

set password for 'root'@'localhost'=password('newpasswd');

即可!

以上为mysql密码更新的全部过程

heike07运维日记

点赞

发表回复