【mysql】忘記密碼、權限丟失、mysql啓動報錯:1067

    當你的mysql賬號權限丟失,或者忘記密碼時,可以讓mysql跳過權限驗證這一項來更改mysql賬號

一、安全模式登錄數據庫,修改密碼、權限

     如果mysql服務已啓動,則先關閉該服務,再進入安全模式修改數據庫

1)關閉mysql服務

2)打開cmd窗口,進入mysql的安裝路徑,輸入:mysqld --skip-grant-tables(從安全模式下啓動數據庫)

回車後cmd窗口會一直有個小光標出現,然後沒有任何提示彈出來,這代表數據庫已經啓動了


3)別關閉當前窗口,再重新打開一個cmd窗口,同樣進入到mysql數據庫的安裝路徑下,輸入mysql -uroot -p,使用空密碼的方式登錄MySQL,然後就可以做你想做的操作了


操作完成後,關閉這兩個窗口,正常啓動mysqlok了。

二、解決“1067”錯誤

如果沒有正常啓動,出現1067的錯誤,可以繼續往下看


查看windows日誌,發現下述錯誤信息


在網上找了下資料,說是mysql安裝目錄的data文件夾下的這兩個東西引起的,所以先打算移動走試下,結果發現mysqld.exe進程沒有關閉


關閉mysqld.exe進程後,不用刪除data下的那兩個文件,mysql也可以正常啓動了


發佈了128 篇原創文章 · 獲贊 75 · 訪問量 52萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章