密码强制更新失败? 密码已过期?
解决方法如下:
首先找到你的mysql对应的路径,这里找两个路径一个是mysql-bin的路径,一个是my.ini的路径,因为不同管理员设置的方法可能不同,或者出于安全考虑设置方式也可不同。
找到my.ini文件里面的[mysqld]位置下加入code
[code]–skip-grant-tables[/code]
跳过登陆验证。
然后在服务里面重启mysql程序,可用命令实现。
[code]net stop mysqld /net start mysqld[/code]
手动启动mysql注意:这里是例子路径要以自己的为准!
[code]"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "–defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "-uroot" "-p"[/code]
如果设置好了,也可以用常规方法打开
[code]mysql -uroot -p[/code]
启动mysql后进入mysql数据库当中的mysql库
[code]use mysql//进入库
update mysql.user set password=password(‘123456′) where user=’root’;//修改密码[/code]
重点!如密码过期,需重新设置密码。
[code]
set password for ‘root’@’localhost’=password(‘newpasswd’);
[/code]
即可!
以上为mysql密码更新的全部过程
heike07运维日记