备份最好是在slave上面进行,这样可以不对主库造成任何影响。使用xtrabackup这个工具能实现在线全备和在线增量备份,步骤如下:
1、先做一个全备份
xtrabackup --backup --datadir=/data/iscsi/db/ --target-dir=/data/backups/mysql/
2、每天增量备份
xtrabackup --backup --target-dir=/data/backups/inc/tue/ --incremental-basedir=/data/backups/mysql/ #Suppose the full backup is on Monday,Create an incremental backup on Tuesday
xtrabackup --backup --target-dir=/data/backups/inc/wed/ --incremental-basedir=/data/backups/inc/tue/ #Create an incremental backup on Wednesday