1,正常修改,切记两步一定,否则你的新密码旧密码都会无效,从而处理忘记密码状态。
update mysql.user set authentication_string = password('123456') where user='root';
在显示更改成功后,执行刷新权限:
flush privileges
2,忘记密码状态!
mysqld --defaults-file=“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” --skip-grant-tables
下一步,有两种版本
1,一种是命令 打开一个新的dos,上一个dos不要关闭,输入命名
mysql -u root
2,我这里自创第二种方法,直接打开command client这个黑框随便输入密码。
重复以上第一段修改密码方法。