mariabackup恢复单个数据库而不影响其他表

时间:2020-02-18 08:57:25

标签: database centos mariadb database-backups

我当前在CentOS 8上使用MariaDB 10.3.17,并且正在尝试恢复特定数据库的备份。我制作了两个名为 test test_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 数据库

我可以完全备份和还原所有数据库的增量备份,但这将花费很长时间。

1 个答案:

答案 0 :(得分:0)

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

相关问题