mysql - 在MySQL中导入增量备份

标签 mysql backup

我使用以下命令在 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/

相关文章:

mysql - 什么更好 : select duplicates check OR making a unique index?

php - 将此 MySQL 查询转换为 Codeigniter Active Record

php - SELECT * FROM Table WHERE Column LIKE %?%

主从设置中的 Apache Solr 故障转移支持

php - MySQLdump 结果有很多注释行,没有真正的内容

MySQL ON DUPLICATE 插入另一个表

php - 如何将复选框存储在数据库中

bash - crontab 上的备份脚本不起作用

Linux:查找新添加的文件

git - 嵌套和独立的 GIT 存储库,用于备份,如何?