windows下mysql忘記root密碼解決辦法,mysql版本:mysql-5.7.14-winx64
###1.檢查mysql服務是否啓動
若是啓動,則採用以下命令中止 net stop mysql
###2.跳過權限安全檢查,開啓mysql服務器
打開一個cmd窗口,切換到mysql的bin目錄,運行以下命令mysql
E:\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin>mysqld --defaults-file="E:\mysql- 5.7.14-winx64\mysql-5.7.14-winx64\my-default.ini" --console --skip-grant-tables
由上可知:個人mysql安裝在E:\mysql-5.7.14-winx64\下
運行如上命令後,就跳過了安全檢查,啓動了mysql服務,這樣鏈接mysql時,能夠不用輸入密碼。執行如上命令後信息以下,這裏只截取最後一部分
###3.打開另外一個cmd窗口,鏈接mysql
注意,這裏仍是須要先到安裝mysql的bin目錄下
輸入命令 mysql -u root -p
會出現Enter password:
在這裏,直接輸入回車,不用輸入密碼。
接着就會出現登陸成功的信息,以下
###4.設置新密碼
使用命令 set password for root@localhost=password('654321'); 設置新密碼
會出現
不用慌,先刷新下權限sql
mysql> flush privileges;
再設置密碼
###5.退出,輸入密碼從新登陸進來
windows
OK,至此結束。安全