Linux

我是否正確備份了我的數據庫?然後將其載入為INNODB?

  • December 8, 2009
mysqldump -hlocalhost -uUSERNAME -pPASSWORD THEDATABASE | gzip > /home/db_backup/abc.sql.gz

tar -xzvf ./abc.sql.gz

mysql THEDATABASE -uroot -pPASSWORD < abc.sql

重要的是,目前,我的一半表是 INNODB ……而另一半是 MYISAM。

如果我執行這些命令…我新恢復的數據庫會保留 INNODB/MYISAM 嗎?

查看 .sql 文件。在每一CREATE TABLE節之後,應該有一個Engine=聲明。這些應該與執行 mysqldump 時表所具有的任何引擎相匹配。只要目標 mysql 實例支持這兩種儲存引擎,就應該一切就緒。

當心具有 0 值記錄的自動增量整數欄位——我對此有所了解:http ://wiki.xdroop.com/space/MySQL/mysql+backup+and+restore+problem

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