sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
sudo percona-release enable-only tools release
sudo yum install percona-xtrabackup-80
也可以使用
例如我想将备份的数据放到/data/backup
下
mkdir /data/backup
要创建备份,需要使用 --backup
选项运行 xtrabackup,同时还需要指定 --target-dir
选项,该选项指定备份存储的目录
xtrabackup 不会覆盖现有文件,失败时会显示操作系统错误 error 17,文件已存在。
xtrabackup --backup --user=USERNAME --password=PASSWORD --target-dir=/data/backup
xtrabackup --prepare --target-dir=/data/backup
增量备份,即复制自上次备份以来发生变化的所有数据
你可以在每次完整备份后执行多次增量备份,可以设置一个备份流程,例如每周一次完整备份,每天一次增量备份,或者每天一次完整备份,每小时一次增量备份。
在创建增量备份之前,应先创建一个全量备份
xtrabackup --backup --target-dir=/data/backups/base
接下来进行增量备份
xtrabackup --backup --target-dir=/data/backups/inc1 --incremental-basedir=/data/backups/base
xtrabackup --prepare --apply-log-only --target-dir=/data/backups/base --incremental-dir=/data/backups/inc1
xtrabackup --copy-back --target-dir=/data/backups/
如果不想保留原备份的话,可以使用 –move-back 选项
xtrabackup --move-back --target-dir=/data/backups/
Qt是一个跨平台的 C++图形用户界面库。QT一度被诺基亚拥,后出售给芬兰的软件公司Digia Oyj。PyQt5是基于Digia公司Qt5的Python接口,由一组Python模块构成。PyQt5本身拥有超过620个类和6000函数及方法。