mysql5.7修改密码 windows平台

1、打开第一个cmd窗口执行 net stop mysql57

2、在第一个cmd窗口执行 mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 5.7my.ini" --skip-grant-tables   ---注意路径(以你的实际情况为准)

3、打开第二个cmd窗口执行 mysql -uroot -p        提示输入密码,直接回车(不用输入密码)

#######不知道为什么2、3步试了好几次才可以,原来修改密码的时候也是一次成功的。。。。

4、选择数据库:use mysql;

5、更新root的密码:update user set authentication_string=password('新密码') where user='root' and Host='localhost';

6、刷新权限:flush privileges;

7、退出:quit

8、重新登录:mysql -uroot -p       提示输入密码,这时输入密码才能登录。

原文地址:https://www.cnblogs.com/zhxiaoxiao/p/11865074.html