,,,,, xbcrypt:用来解密
,,,xbstream:类似焦油、一种支持并发写的流文件格式。和xbcrypt都在备份和解压会用到
,,,,xtrabackup: c/c++编译的二进制,用来备份innodb表,和mysql服务器没有交互
,,,, xtrabackup_suspended_1
,,,xtrabackup_suspended_2
,,xtrabackup_log_copied
,,,, 1。innobackupex在启动xtrabackup进程后,会一直等xtrabackup备份完innodb文件,方式就是等待xtrabackup_suspended_2被创建出
,,,2。xtrabackup备份完innodb数据后,就在指定目录下创建出xtrabackup_suspended_2,然后等到这个文件被innobackupex删除,
,,,3。innobackupex检测到文件xtrabackup_suspended_2被创建出来后,就继续往下走,
,,,4。innobackupex在备份完非InnoDB表后,删除xtrabackup_suspended_2这个文件,这样就通知xtrabackup可以继续了,然后等xtrabackup_log_copied被创建;
,,,5。xtrabackup检测到xtrabackup_suspended_2文件删除后,就可以继续往下了。
mysql -物理备份-Percona xtrabackup