MySQL 5.7真是改了不少東西,忘記密碼解決方法,放狗搜了好久,這裏作一個記號mysql
- my.cnf中加入skip_grant_tables,這個跟之前同樣sql
- 重啓MySQL,並經過控制檯登陸spa
- 執行下面SQL命令code
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass') WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;
- 註釋掉my.cnf中skip_grant_tablesip
- 從新啓動MySQL,並經過控制檯登陸string
- 再次執行下面命令io
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; FLUSH PRIVILEGES;
而後才能正常使用MySQL。table