解決:Unknown table engine 'InnoDB'


    把查詢mysql的結果輸出到文件的過程中出現了錯誤

ERROR 1286 (42000): Unknown table engine 'InnoDB'

    這個問題的原因是新版mysql是默認不安裝innodb引擎插件的。

image

    解決方法是只要安裝innodb引擎就行了

    安裝方法,修改‘/etc/my.cnf’,添加如下行:

ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so
plugin_dir=/usr/lib64/mysql/plugin    #插件動態庫的目錄

    重啟mysqld服務

service mysqld restart

    可以看到innodb引擎已經安裝好了

image

    數據庫查詢結果也能輸出到文件中:

select * from block into outfile '/tmp/001.xls';

image

    OK!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM