文章出處
文章列表
mysql服務突然丟失解決方案
今天系統從win7更新到win10之后,mysql突然沒了,使用navicat連接提示如下:
看到這個,以為自己的mysql服務沒啟動,于是打開服務找mysql服務,發現并沒有mysql服務,于是在網上尋找mysql服務安裝辦法,解決方案如下:
-
打開mysql的安裝目錄
-
在安裝目錄下的bin目錄中打開命令提示符并執行命令
mysqld --install
上圖是在powershell中執行" mysqld --install "命令的截圖,通過以上截圖可以知道在powershell中的命令略有不同,在powershell中應使用".\mysqld --install"的命令來安裝mysql服務
-
經過第二步的安裝之后就可以在服務列表中看到出現了一個mysql服務,剛安裝是不會啟動的,需要我們手動啟動,右鍵打開mysql服務的屬性,設置為自動延遲啟動,確定之后手動啟動一下mysql服務
-
啟動mysql服務之后發現還是有錯誤,經過查找資料發現這個問題出現的原因是因為mysql的賬戶密碼有誤,安裝mysql服務之后,默認用戶是超級管理員是 root,而這時是沒有密碼的即密碼為空,而連接時使用的是原來mysql的用戶名和密碼,所以還是會連接失敗
-
重置mysql超級管理員密碼
-
打開mysql安裝目錄下的bin目錄,并在此處打開命令提示符
-
在命令提示符中執行以下命令:
使用root用戶登錄,無需密碼
mysql -u root
重設密碼
mysql> use mysql;
mysql> update user set password=PASSWORD("yournewpassword") where User='root';
mysql> flush privileges;
退出mysql
mysql > quit
-
重啟mysql服務
-
再次進行連接,終于已經可以連接上mysql了
-
文章列表
全站熱搜