mysql資料庫啟動不了和忘記密碼

2021-08-17 18:05:15 字數 576 閱讀 1061

用了一段時間的mysql5.7,今天忽然啟動不了,登入時密碼不對,忙活了兩個小時終於解決了這個問題。

我顯示在cmd中輸入net start mysql,啟動失敗,解決方法:右鍵我的電腦->管理->服務 找到mysql右鍵啟動。

mysql -uroot -p 提示錯誤,登入不上,只能重置密碼了

net stop mysql 關閉mysql伺服器,windows版的mysql好像沒有mysqld_safe這個命令,所以用mysqld –skip-grant-tables,發現輸入該命令後指標不動,重新開啟乙個新的cmd,這時候就是免密碼登入,鍵入mysql -uroot就自動登入了 ,然後update mysql.user set password=password(『root』) where user=』root』重置密碼。

如果上面重置密碼的指令報錯的話,用update mysql.user set authentication_string=password(『root』) where user=』root』來重置密碼,因為mysql5.7的user資料庫中沒有password這一列。

以上就是我兩個小時發現,有遇到和我一樣問題的趕緊去試一試吧。

mysql資料庫忘記密碼 MySQL資料庫忘記密碼

最近在管理乙個伺服器,是windows server 2012版本的,本來想連線一下資料庫,發現被設定了密碼,而之前的管理人員已經跑路了,沒有辦法只有修改密碼了。以下是修改過程,記錄一下。1.首先檢視mysql資料庫服務是否啟動,這個直接在伺服器管理器的 服務 裡面就可以查到。如果啟動,先關閉該服務...

mysql資料庫修改和忘記密碼

方法1 用set password命令 首先登入mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost password 123 方法2 用mysqla...

mysql資料庫忘記密碼

方法一 1 在dos視窗下輸入net stop mysql5或net stop mysql 2 開乙個dos視窗,這個需要切換到mysql的bin目錄。一般在bin目錄裡面建立乙個批處理1.bat,內容是cmd.exe執行一下即可就切換到當前目錄,然後輸入 mysqld nt skip grant ...