1、使用XtraBackup 备份时根据备份参数设置不同,对数据库的变更会造成不同程度的影响,具体影响会在下文分析。

2、Xtrabackup一直作为MEB 开源版备胎而存在,从MySQL 0开始情况可能会变得有所不同。
3、作用:mysqldump是mysql自带的备份和数据转移的工具。特点:它只产生sql语句(即sql命令)封装在文件,而不是真实的数据。Mysqldump是逻辑备份,不是物理备份,备份的是SQL语句,而不是数据文件。
4、使用mysqldump备份数据库其实就是把数据库转储成一系列CREATE TABLE和INSERT语句,通过这些语句我们就可重新生成数据库。
5、使用sql语句完成mysql的备份和恢复你可以使用SELECT INTO OUTFILE语句备份数据,并用LOAD DATA INFILE语句恢复数据。这种方法只能导出数据的内容,不包括表的结构,如果表的结构文件损坏,你必须要先恢复原来的表的结构。
6、用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。
1、有时候我们需要获取文件的创建时间。例如:我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最早创建 并且是 最晚保存的文件。我们就需要知道 xtrabackup_logfile 这个文件的创建时间戳和修改时间戳。
2、xtranbackup 内置插件会备份mysql中不论是innodb还是MyISAM存储引擎的表,全备+增备。与逻辑备份不同,属于底层拷贝物理备份,备份与恢复速度要比自带mysqldump快。
3、当MYSQL超10G,用mysqldump来导出就比较慢了。在这里推荐xtrabackup,这个工具比mysqldump要快很多。
4、xtrabackup,第三方percona公司出的全备+增量备份工具,根据你业务特征,如果需要恢复级别很高。例如只允许丢失半小时数据,那么就凌晨全备,之后都在前一个备份的基础上进行增量备份。
5、使用xtrabackup进行MySQL数据库备份前面介绍mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。
6、mysqlhotcopy和xtrabackup是物理备份,备份和恢复速度快,不影响数据库服务情况下进行热拷贝,建议使用xtrabackup,支持增量备份。
xtranbackup 内置插件会备份mysql中不论是innodb还是MyISAM存储引擎的表,全备+增备。与逻辑备份不同,属于底层拷贝物理备份,备份与恢复速度要比自带mysqldump快。
有时候我们需要获取文件的创建时间。例如:我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最早创建 并且是 最晚保存的文件。我们就需要知道 xtrabackup_logfile 这个文件的创建时间戳和修改时间戳。
,在线的热备份,采用开源的 Xtrabackup 备份工具对innodb 数据表进行在线备份,测试阶段。下面是备份的xtrabackup的测试例子。
来电咨询