使用逻辑备份恢复数据库

最近更新时间:2019-08-19 09:46:33

操作场景

本文为您介绍使用下载到本地的逻辑备份文件在其他主机上恢复数据库的操作。

操作步骤

下载备份文件

具体步骤请参见:备份下载

解包解压备份文件

逻辑备份与物理备份类似,同样是先经过 qpress 压缩,后经过 xbstream 打包,解包及解压步骤中使用的 xbstream 及qpress 工具方法请参见 使用物理备份恢复数据库

  • 使用 xbstream 解包备份文件
    xbstream -x < test_import_57_backup_20181114115236.xb
    解包结果如下图所示:
    logic_extract.png
  • 使用 qpress 解压备份文件
    qpress -d test_import_57_backup_20181114115236.sql.qp .
    解压结果如下图所示:
    logic_decompress.png

导入数据库

执行以下命令导入到数据库:

mysql -uroot -P3306 -h127.0.0.1 -p < test_import_57_backup_20181114115236.sql