WEB开发网
开发学院数据库MySQL 使用Xtrabackup进行MySQL备份 阅读

使用Xtrabackup进行MySQL备份

 2012-05-18 08:02:10 来源:WEB开发网   
核心提示:# innobackupex --tables-file=/tmp/tables.txt /path/to/backup(c)使用--databases此选项接受的参数为数据名,如果要指定多个数据库,使用Xtrabackup进行MySQL备份(4),彼此间需要以空格隔开;同时,在指定某数据库时,当然,也可以通过直接复
# innobackupex --tables-file=/tmp/tables.txt /path/to/backup

(c)使用--databases
此选项接受的参数为数据名,如果要指定多个数据库,彼此间需要以空格隔开;同时,在指定某数据库时,也可以只指定其中的某张表。此外,此选项也可以接受一个文件为参数,文件中每一行为一个要备份的对象。如:
# innobackupex --databases='mageedu.tb1 testdb" /path/to/backup

(2)整理(preparing)部分备份

prepare部分备份的过程类似于导出表的过程,要使用--export选项进行:
# innobackupex --apply-log --export /pat/to/partial/backup

此命令执行过程中,innobackupex会调用xtrabackup命令从数据字典中移除缺失的表,因此,会显示出许多关于“表不存在”类的警告信息。同时,也会显示出为备份文件中存在的表创建.exp文件的相关信息。

(3)还原部分备份

还原部分备份的过程跟导入表的过程相同。当然,也可以通过直接复制prepared状态的备份直接至数据目录中实现还原,不要此时要求数据目录处于一致状态。 

上一页  1 2 3 4 

Tags:使用 Xtrabackup 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接