座機: 029-81773686 熱線: 18966895139 聯系我們
網頁制作、網絡營銷、維護推廣、手機網站制作一站式解決方案
十分感謝六年來與我們攜手共進的朋友們、客戶們!切換新版
mysql 之Unknown storage engine InnoDB
添加時間:2018-02-05  點擊率:2099次
Unknown storage engine InnoDB并不是什么大錯誤,知識mysql有兩種驅動模式,我們使用另外一種,導入的數據庫如果是InnoDB驅動,這個時候因缺失是肯定要報錯的,我嗎來調整一下驅動模式即可;



找一下問題的原因:可能是MySQL沒有安裝或沒有使用InnoDB引擎,可以通過SQL語句或者在dos命令查看引擎:

    1、使用sql語句

在navicat或者其他顯示MySQL的工具中,輸入“show engines”,運行sql語句。

結果如果是InnoDB| NO 說明未開啟,如圖:


 
2、使用dos命令
  按照圖中的操作執行,可以看到mysql的所有存儲引擎。其中,myisam后面有一個default,說明現在默認的存儲引擎是myisam。



將存儲引擎改為InnoDB的方法:在my.ini中配置,將默認的存儲引擎改為innodb即可”default-storage-engine=INNODB“。(注意:若查看引擎的時候,沒有看到innodb,則在my.ini中查找“skip-innodb“,注釋掉。注釋方法就是在這句話的前面加上”#“。

最后記得每次修改完my.ini之后,要重啟mysql服務。
修改后的結果:

 

重要提示================================================================
在my.ini里面存儲引擎
default-storage-engine=INNODB,同時將skip-innodb注釋掉;
如果使用default-storage-engine=MYISAM,同時將skip-innodb注釋去掉;
?
版權所有 ? 西安宏博網絡,并保留所有權利
展開客服