XtraBackup 备份与恢复实例讲解.docx
XtraBackup 备份与恢复实例讲解 XtraBackup 是 Percona 公司开发的一款开源的 MySQL 备份工具,主要用于备份和恢复 MySQL 数据库。下面将从 XtraBackup 的参数选项方面对其进行讲解。 1. --defaults-file=[MY.CNF] 该选项用于指定配置文件,读取默认选项,可以从给定的文件中读取默认选项。该选项必须作为命令行上的第一个选项,且必须是一个真实的文件,它不能是一个符号链接。 2. --databases=# 该选项用于指定备份的数据库和表,格式为:--databases="db1[.tb1] db2[.tb2]",多个库之间以空格隔开。如果不指定该选项,将备份所有的数据库。 3. --include=REGEXP 该选项用于用正则表达式的方式指定要备份的数据库和表,格式为 --include=‘^mydb[.]mytb’,对每个库中的每个表逐一匹配,因此会创建所有的库,不过是空的目录。 4. --tables-file=FILE 该选项的参数需要是一个文件名,此文件中每行包含一个要备份的表的完整名称,格式为 databasename.tablename。该选项传递给 xtrabackup --tables,与--tables 选项不同,只有要备份的表的库才会被创建。 5. --compact 该选项用于创建紧凑型备份,忽略所有辅助索引页,只备份 data page;通过--apply-log 中重建索引--rebuild-indexs。 6. --compress 该选项用于压缩备份的 InnoDB 数据文件,会生成 *.qp 文件。 7. --decompress 该选项用于解压缩 qp 文件,为了解压缩,必须安装 qpress 工具。Percona XtraBackup 不会自动删除压缩文件,为了清理备份目录,用户应手动删除 *.qp 文件。 8. --no-timestamp 该选项用于指定备份将会直接存储在 BACKUP-DIR 目录,不再创建时间戳文件夹。 9. --apply-log 该选项用于应用 BACKUP-DIR 中的 xtrabackup_logfile 事务日志文件。一般情况下,在备份完成后,数据尚且不能用于恢复操作,因为备份的数据中可能会包含尚未提交的事务或已经提交但尚未同步至数据文件中的事务。因此,此时数据文件仍处于不一致状态。“准备”的主要作用正是通过回滚未提交的事务及同步已经提交的事务至数据文件使得数据文件处于一致性状态。 10. --use-memory=# 该选项用于指定 prepare 时用于崩溃恢复(crash-recovery)的内存,接受一个字符参数(1M/1MB,1G/1GB,默认 100M),仅与--apply-log 一起使用。 11. --copy-back 该选项用于拷贝先前备份所有文件到它们的原始路径。但原路径下不能有任何文件或目录,除非指定 --force-non-empty-directories 选项。 12. --force-non-empty-directories 该选项用于恢复时指定此选项,可使 --copy-back 和 --move-back 复制文件到非空目录,即原 data 目录下可以有其他文件,但是不能有与恢复文件中同名的文件,否则恢复失败。 13. --rsync 该选项用于优化本地文件(非 InnoDB)的传输。rsync 工具一次性拷贝所有非 InnoDB 文件,而不是为每个文件单独创建 cp,在备份恢复很多数据库和表时非常高效。此选项不能和 --stream 一起使用。 14. --incremental 该选项用于告诉 xtrabackup 创建一个增量备份,而不是完全备份。 通过对 XtraBackup 的参数选项的了解,我们可以更好地使用 XtraBackup 来备份和恢复 MySQL 数据库,确保数据的安全和可靠性。
剩余12页未读,继续阅读
- 粉丝: 5
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1-7.cpp5664654245
- 【springboot】使用代码生成器快速开发
- 1-6.cpp256556
- 练习1-2.cpp651632
- 同步练习1-1.cpp12313
- QT 调用最新的libusb库和stm32f407进行BULK进行通讯的DEMO
- comsol顺层钻孔瓦斯抽采,考虑瓦斯吸附解吸的双孔隙介质数值模拟模型
- 风储惯量调频仿真模型,风电调频,一次调频,四机两区系统,采用频域模型法使得风电渗透率25%,附加惯性控制,储能附加下垂控制,参与
- 风光储超级电容混合储能HESS三相LC并网仿真系统构成: 光伏发电系统、风力发电系统、混合储能系统、三相逆变、LC滤波、大电网
- 三相风光储LCL并网风光储三相并网直流微电网 仿真系统构成: 光伏发电系统、风力发电系统、储能系统、负载、逆变器lcl大电网 附