1. 程式人生 > >Mysql啟動失敗解決方案 - 個人經驗可能不適合所有場景

Mysql啟動失敗解決方案 - 個人經驗可能不適合所有場景

服務端 sql 初始化 ima data 下載地址 tle 默認 解決方法

以前一直用的Mysql5.5,安裝程序是一個exe程序,安裝完了相應的服務也給我註冊好了,然後直接啟動連接即可。

最近升級到了8.0.15,發現和以前不一樣了。

8.0.15下載地址

安裝解壓之後目錄如下:

技術分享圖片

直接就是安裝文件了,所以我們需要做的就是註冊服務(我用的是Windows)。

技術分享圖片

bin裏面很多.exe程序,我們需要關註的就是mysqld.exe和mysqladmin.exe

將mysqld事Mysql服務端程序,我們先把它註冊到windows服務上:

技術分享圖片

  然後嘗試啟動:

  技術分享圖片

  發現啟動失敗,我最開始以為是我的目錄下面沒有my.ini配置文件,我從別的地方拷了一份過來發現還是不行。同時查閱得知就算沒有my.ini文件,

Mysql Server啟動的時候也會用它默認的配置文件。

  然後繼續找問題,通過與我之前5.5的安裝文件對比,發現現在版本下面少了一個data目錄,這個目錄不能手動創建,需要初始化一次。

技術分享圖片

技術分享圖片

  data目錄有了,再次嘗試啟動mysql server

  技術分享圖片

  同時查看服務註冊裏面

  技術分享圖片

  技術分享圖片

  服務註冊成功,指向的文件正確。但是現在還有個小問題,就是現在的密碼為空,使用navica for mysql連接不上,需要設置一下密碼。

  技術分享圖片

  現在就可以啦!!!

  參考連接:

  windows中使用mysql配置my.ini時的坑

  mysql啟動失敗:mysql服務無法啟動 服務沒有報告任何錯誤 解決方法

Mysql啟動失敗解決方案 - 個人經驗可能不適合所有場景