MySQL 8.0.26 儲存 my.ini 後無法啟動

MySQL 8.0.26 儲存 my.ini 後無法啟動

這是在新的 HP ProLiant DL360 G10 上全新安裝 Windows 2019 Server Std 上全新安裝的最新版本 MySQL (8.0.26)。

安裝和一些設定後,我發現如果停止MySQL80服務,它就不會重新啟動。經過多次重新安裝後,我發現僅儲存 my.ini 檔案就會導致此問題。透過儲存,我並不是指修改任何內容 - 只是在記事本中打開它並點擊儲存的行為會導致此問題。

我還沒有找到一種方法可以恢復到無需重新安裝服務即可重新啟動的狀態,以便重新建立原始檔案。

這是這個特定版本的問題嗎?這可能是文件編碼或其他問題嗎?關於如何解決這個問題有什麼想法嗎?

編輯:只是想補充一點,日誌檔案不會因為嘗試啟動服務而更新。最後的條目總是關於我上次關機的情況。

答案1

我安裝了Notepad++並打開了修改後的文件和原始文件,它們確實有不同的編碼。原來是UTF-8,修改後的檔案是UTF-8-BOM。

我將修改後的檔案的編碼改回UTF-8,問題就解決了。

所以,顯然,問題在於MS記事本將編碼更改為UTF-8-BOM,這導致MySQL無法啟動。

相關內容