我使用以下命令在 MySQL
中创建增量备份
mysqldump -uusername -ppassword db_name --flush-logs > D:\dbname_incremental_backup.sql
但是 sql
文件与完整备份一样大,显然导入它也需要很长时间。谁能告诉我如何创建增量备份并仅从每个增量备份导入新数据而不是再次导入整个数据库?
我已经阅读了 dev.mysql.com 中的所有相关文章,但仍然不明白如何做到这一点。
最佳答案
mysqldump
仅创建完整备份。没有增量备份的内置功能。</p>
对于这类事情你可能想要 Percona xtrabackup但这仅适用于 InnoDB 表。这通常不是问题,因为使用 MyISAM 表被认为是极其有害的。
关于mysql - 在MySQL中导入增量备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14609387/