【问题标题】:mariabackup restoring a single database without affecting other tablesmariabackup 恢复单个数据库而不影响其他表
【发布时间】:2020-02-18 08:57:25
【问题描述】:

我目前在 CentOS 8 上使用 MariaDB 10.3.17,我正在尝试恢复特定数据库的备份。我制作了 2 个名为 testtest_restore 的虚拟数据库。我更新了 test_restore,然后使用 --databases="mysql test_restore"

创建了增量备份

我跑了:

# mariabackup --prepare --target-dir=<dir>/mariadb/backup/2020-02/18_10h_full/

# mariabackup --prepare --target-dir=<dir>/mariadb/backup/2020-02/18_10h_full/ --incremental-dir=<dir>/mariadb/backup/2020-02/18_10h10m_inc/

# mariabackup --copy-back --target-dir=<dir>/mariadb/backup/2020-02/18_10h_full/

之后,我丢失了 test 数据库中的所有数据,但保留了更新后的 test_restore 数据库

我可以完全备份和恢复所有数据库的增量备份,但这需要很长时间。

【问题讨论】:

    标签: database centos mariadb database-backups


    【解决方案1】:

    我可能错了,但是 MariaDB 的博客文章How to Restore a Single Database from MariaDB Backup 似乎很适合这里。我正在链接它,因为简单地复制所有说明和提示对我来说没有意义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      相关资源
      最近更新 更多