Linux
我是否正確備份了我的數據庫?然後將其載入為INNODB?
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