下面是我使用使用mysqldump來備份我的數據庫開關:的mysqldump備份丟失了所有InnoDB表而不是MyISAM表
/usr/bin/mysqldump -u **** --password=**** --single-transaction --database **** > /filepath/filename.sql
我導入到我的本地數據庫使用窗口(服務器是Linux )有:
mysql -u root
use databasename
source c:/filepath/filename.sql
當我比較服務器數據庫詩句地方,InnoDB表丟失,下面是結果「顯示引擎;」在本地數據庫中:
你能找到在你丟失的表是固定的文件'/ filepath/filename.sql'當你用文本編輯器打開它時?顯示'show engines'的輸出,也許INNODB被禁用。 – Jens 2013-03-19 08:48:13
我編輯了顯示引擎結果到原始文章中,我可能需要返回給您與.sql文件超過千兆字節,崇高將加載它最終但它需要一段時間 – arcanine 2013-03-19 08:57:08
哪個版本的mysql你使用(在Windows上)? – Jens 2013-03-19 08:57:27