我们有使用mariabackup作为SST的mariadb Galera Cluster 10.2。我听说mariabackup可以用于进行生产数据库的一致热备份而无需锁定,因为所有数据库都是innoDB。当前使用带有--single-transaction的mysqldump;但这将花费更长的时间备份,因为数据库是biGger,像mariabackup这样的快照将非常快。我需要以下内容:
1)innobackupex和mariabackup的差异; 运行#> innobackupex和#> mariabackup --innobackupex
有什么不同吗?2)命令使用mariabackup进行一致的数据库备份,而不会在压缩和压缩时锁定生产中的数据库。
3)在执行备份时如何应用最新的事务或更改,我的意思是读--apply-log和--prepare之类的内容是不同的,并且在不同的场合使用。
4)恢复备份。
5)增量备份方式及其过程。
我并没有要求做任何事情,相反,我感到很困惑,每次搜索时,我最终都会看到它的xtrabackup分支,然后潜入其中看到--innobackupex和信息,这令人困惑。
由于我们仅使用Mariadb和mariabackup,所以我现在想了解并学习,然后我将自己找出所有其他人。