AnyShare-AnyShare 6.0 使用 Xtrabackup 方式进行自备份最佳实践
关键字
自备份、Xtrabackup
适用产品
- AnyShare Express 6.0.5 及之后版本
- AnyShare Enterprise 6.0.5 及之后版本
目的
AnyShare 提供 Xtrabackup 方式自备份数据库的功能,使用 Xtrabackup 方式代替默认使用的 mysqldump 方式,以缩短设置耗时。可参考此最佳实践,使用 Xtrabackup 方式自备份数据库。
解决方案
1. 通过 SSH 工具登录需要使用 Xtrabackup 方式自备份数据库的主节点和从节点终端,执行以下命令,进入目录。
cd /sysvol/apphome/app/ecmstools/system_self_backup/
2. 执行以下命令,查看自备份策略。
cat /sysvol/conf/backup.conf
如下图所示备份策略:

如下图所示备份策略:

3. 执行以下命令,设置 Xtrabackup 方式自备份数据库。
python set_backup_strategy.py -c <保留自备份包数> -t <执行自备份的时间> -x true
如下命令示例,按步骤 2 配置文件中原备份参数,设置 Xtrabackup 方式自备份数据库。
python set_backup_strategy.py -c 3 -t 2:30 -x true
如下命令示例,按步骤 2 配置文件中原备份参数,设置 Xtrabackup 方式自备份数据库。
python set_backup_strategy.py -c 3 -t 2:30 -x true
更多信息
关于 Xtrabackup 工具的特点及功能,请参考 percona 官网使用手册:Percona XtraBackup User Manual.