忘記mysql資料庫連結密碼解決辦法
阿新 • • 發佈:2020-01-22
前言
之前寫過一篇安裝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 回車,用新密碼登入即可。