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值logging的自动增量整数字段 – 我得到了一点: http : //wiki.xdroop.com/space/MySQL/mysql+backup+and+restore+problem