文章出處

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了

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()