SQL--mysql忘記root密碼

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,至此結束。安全

相關文章
相關標籤/搜索