我当前在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 数据库
我可以完全备份和还原所有数据库的增量备份,但这将花费很长时间。
答案 0 :(得分:0)
我可能是错的,但是MariaDB的博客文章How to Restore a Single Database from MariaDB Backup似乎非常适合。我正在链接它,因为简单复制所有说明和提示对我来说没有意义。