欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 6.0 使用 Xtrabackup 方式进行自备份最佳实践

频道:爱数知识库 日期: 浏览:53

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

更多信息

关于 Xtrabackup 工具的特点及功能,请参考 percona 官网使用手册:Percona XtraBackup User Manual.