【发布时间】:2020-09-30 04:07:27
【问题描述】:
我有一个 mysql 服务器,尝试每天备份数据库,只需要备份所需的更改,请提供如何在 mysql 上设置增量备份
【问题讨论】:
标签: mysql
我有一个 mysql 服务器,尝试每天备份数据库,只需要备份所需的更改,请提供如何在 mysql 上设置增量备份
【问题讨论】:
标签: mysql
虽然 Percona Xtrabackup 甚至可以为大型数据库完成这项工作,但恕我直言,安装和设置有点复杂。
对于中小型数据库,更简单的方法是结合使用 mysqldump 和 rdiff-backup 来获取增量 mysql 备份。像这样的:
#!/bin/bash
mysqldump --single-transaction --quick --skip-extended-insert --routines -umyuser -pmysecret dbname > /path/to/dumps/dir/dbname.dump;
rdiff-backup /path/to/dumps/dir/ /path/to/backup/dir/
在我的博客上,您可以阅读有关如何执行MySQL incremental backup with mysqldump and rdiff-backup 的更多详细信息。
【讨论】:
市面上有两种支持增量备份的工具 1- Percona Xtra Backup;它免费且易于使用 2 - mysqlbackup,仅附带企业 MySQL 许可证。
【讨论】: