mysql服務突然丟失解決方案


mysql服務突然丟失解決方案

    今天系統從win7更新到win10之后,mysql突然沒了,使用navicat連接提示如下:

    看到這個,以為自己的mysql服務沒啟動,於是打開服務找mysql服務,發現並沒有mysql服務,於是在網上尋找mysql服務安裝辦法,解決方案如下:

    

  1. 打開mysql的安裝目錄
  2. 在安裝目錄下的bin目錄中打開命令提示符並執行命令

    mysqld --install

    上圖是在powershell中執行" mysqld --install "命令的截圖,通過以上截圖可以知道在powershell中的命令略有不同,在powershell中應使用".\mysqld --install"的命令來安裝mysql服務

  3. 經過第二步的安裝之后就可以在服務列表中看到出現了一個mysql服務,剛安裝是不會啟動的,需要我們手動啟動,右鍵打開mysql服務的屬性,設置為自動延遲啟動,確定之后手動啟動一下mysql服務

  1. 啟動mysql服務之后發現還是有錯誤,經過查找資料發現這個問題出現的原因是因為mysql的賬戶密碼有誤,安裝mysql服務之后,默認用戶是超級管理員是 root,而這時是沒有密碼的即密碼為空,而連接時使用的是原來mysql的用戶名和密碼,所以還是會連接失敗
  2. 重置mysql超級管理員密碼
    1. 打開mysql安裝目錄下的bin目錄,並在此處打開命令提示符
    2. 在命令提示符中執行以下命令:

      使用root用戶登錄,無需密碼

      mysql -u root

       

      重設密碼

      mysql> use mysql;

      mysql> update user set password=PASSWORD("yournewpassword") where User='root';

      mysql> flush privileges;

       

      退出mysql

      mysql > quit

    3. 重啟mysql服務
    4. 再次進行連接,終於已經可以連接上mysql了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM