Mysql啟動失敗解決方案 - 個人經驗可能不適合所有場景
阿新 • • 發佈:2019-03-11
服務端 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啟動失敗解決方案 - 個人經驗可能不適合所有場景