MySQL: Unknown table engine 'InnoDB' 問題解決
將默認數(shù)據(jù)庫存儲引擎從MyISAM改為InnoDB,就不會有這些問題了。這之前的辦法要另行安裝。
登入mysql客戶端,通過show engines命令,可以看到innodb的安裝情況。
mysql>show engines
當(dāng)然,還有可能安裝了之后沒有啟用。 下面的辦法可以確認到安裝并已經(jīng)啟用(YES),安裝了沒有啟用(DISABLE),沒有安裝(NO) 。下表中可以看到?jīng)]有安裝。
mysql> show variables like 'have_%';
解決辦法
windows中的解決辦法如下鏈接
LINUX 中的解決辦法如下
https://blog.csdn.net/sitebus/article/details/89076878
主要是安裝并啟用InnoDB引擎。MySQL在5.1.38之后,InnoDB引擎是包含在一起的。主要還相對省事一些。
確定MySQL的plugin的安裝目錄
mysql> show variables like 'plugin_dir';
?查找是否已經(jīng)存在innodb的so
標簽: