【mysql】忘記mysql數據庫鏈接密碼解決辦法(window版)

前言

之前寫過一篇安裝window版的mysql步驟詳解,鏈接:MySql壓縮版下載安裝及修改安裝密碼詳解,無奈今天就把鏈接數據庫的密碼給忘記了,在網上也找了解決辦法,但是寫的都太不詳細了,小編今天就在這裏詳細記錄一下。

更改登錄檢查機制

打開mysql目錄下的.ini文件,在mysqld代碼下放添加一行代碼,用於跳過用戶驗證這一步驟:

skip-grant-tables

重啓mysql服務

以管理員的身份運行cmd,輸入service mysqld restart,重啓mysql服務,如果之前服務就是關着的,那麼直接打開即可:net start mysql
在這裏插入圖片描述

登錄進mysql,修改密碼

在cmd中繼續輸入 mysql 回車,進入welcome界面:
在這裏插入圖片描述
輸入 show databases; (記得有分號),展示所有數據庫。
在這裏插入圖片描述
輸入 use mysql; (有分號),進入mysql數據庫,一般我們的用戶信息都在這個數據庫中存儲。
在這裏插入圖片描述
輸入show tables; (有分號),查看數據庫中所有的表。
在這裏插入圖片描述
一般我們的用戶信息就放在了user表中。
輸入一下命令,更改密碼:
update user set password=password(“your_pwd”) where user=‘root’;
如果出現Unknown column ‘password’ in ‘field list’,改爲update user set authentication_string=password(“新密碼”) where user=“root”;
在這裏插入圖片描述
exit退出數據庫。

.ini文件中刪除skip-grant-tables這行代碼

刪除文件中的代碼後,再次重啓mysql服務,輸入mysql -u root -p 回車,用新密碼登錄即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章