Percona - xtrabackup中的复制选项,用于恢复部分备份

时间:2017-06-19 06:53:39

标签: mysql percona mysql-backup

我在执行完整数据恢复时在xtrabackup中使用 copy-back选项。 要成功执行copy-back选项,数据目录应为空

为什么我在恢复部分备份时不能使用相同的回拷选项,而不是手动将' tablename'。*文件复制到数据目录? 我是否知道copy-back选项的局限性以及为什么我无法将其用于部分备份,因为 copy-backup 选项仅将文件从备份目录复制到数据目录。

1 个答案:

答案 0 :(得分:0)

似乎有一个选项--force-non-empty-directories选项,允许使用copy-back选项进行部分备份。 以前做的事情很少。

注意:我们不应该准备备份。因为这会创建ib_logfiles并将这些文件还原到服务器会使其损坏。

  1. 如果我们想要在服务器中保留剩余数据的同时还原特定数据库,我们需要删除数据库目录,ibdata1,xtrabackup_info文件(因为数据不能用--force-non-empty-directories选项覆盖)。
  2. 然后我们可以使用force-non-empty-directories选项运行copy-back。
  3. 重新启动服务器。
  4. 数据库将恢复到备份点。