Hostwinds Учебники

Результаты поиска для:


Создание резервных копий MySQL с Restic

Теги: MySQL,  Restic,  Backups 

RESTIC способен к чтению данных из stdin, который можно использовать для сохранения выхода программы.

В этой статье мы обсудим, как использовать эту функциональность, чтобы сделать резервные копии MySQL через использование mysqldump.

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

Команда для передачи дампа базы данных MySQL для индивидуальной базы данных будет выглядеть следующим образом -

mysqldump --databases database_name -u database_user -p | restic backup --stdin --stdin-filename database_dump.sql

Чтобы сделать то же самое для всех баз данных, вы можете выполнить MySqldump всех баз данных на сервере и выводить на выходе в ресторан следующим образом -

mysqldump -u database_user -p --all-databases | restic backup --stdin --stdin-filename all_databases.sql

С вышеупомянутым, вы можете увидеть ваши резервные копии базы данных через рестайковые снимки, видели ниже.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
b923eed6 2018-02-22 11:45:17 hwkb.hostwindsdns.com database_dump.sql
----------------------------------------------------------------------
2 snapshots

Написано Hostwinds Team  /  Июнь 5, 2021