mariabackup восстанавливает одну базу данных, не затрагивая другие таблицы - PullRequest
0 голосов
/ 18 февраля 2020

В настоящее время я использую MariaDB 10.3.17 в CentOS 8 и пытаюсь восстановить резервную копию указанной базы данных c. Я сделал 2 фиктивные базы данных с именами 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_restore дБ

Я могу сделать полное резервное копирование и восстановление с добавочным резервным копированием ВСЕХ баз данных в целом, но это займет много времени.

1 Ответ

0 голосов
/ 19 февраля 2020

Я могу ошибаться, но статья в блоге MariaDB Как восстановить отдельную базу данных из резервной копии MariaDB кажется очень подходящей здесь. Я связываю это, потому что для меня нет смысла просто копировать все инструкции и подсказки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...