Mysql

外掛“InnoDB”註冊為儲存引擎失敗。在贏得 7

  • May 14, 2021

我不得不重新安裝 MySQL,但是由於 evnt 查看器中列出的上述原因,該服務無法啟動。

一種解決方案顯然是刪除幾個以“ib_logfile”為前綴的文件,它們代表任何舊數據庫。但是我沒有這些文件,而且我的服務仍然無法啟動……?當我說我沒有這些文件時,我使用 windows 搜尋進行了搜尋,結果為零,它們絕對不存在於我的 mysql 安裝目錄中。而且我沒有連結中引用的“文件和設置/應用程序數據”文件夾。

事實上,我只有一個 mysql 安裝目錄,我知道那在哪裡——我需要刪除/更改什麼?實例配置好,我以管理員身份執行它並在服務中列出,但服務本身無法啟動

除了轉到 postgresql 之外,還有什麼技巧嗎?

連結的解決方案幫助了我,我不得不更改安裝目錄中的 my.ini 文件,特別是這個屬性指向正確的位置:

datadir="F:\MySQL\MySQL Server 5.5\data"

在提出問題後我得到了大約 10 秒的時間,嘿嘿,會留給其他人的。

我遇到了同樣的問題,這是我為解決它所做的:

  1. 刪除以下文件:
  • C:\ProgramData\MySQL\MySQL 伺服器 5.5\data\ib_logfile0
  • C:\ProgramData\MySQL\MySQL 伺服器 5.5\data\ib_logfile1
  1. 啟動 services.msc 並啟動 MySQL55 服務。

引用自:https://serverfault.com/questions/363677