Hostwinds Tutorials

Zoekresultaten voor:


MySQL-back-ups maken met Restic

Trefwoorden: MySQL,  Restic,  Backups 

Restic is in staat om gegevens van Stdin te lezen, die kan worden gebruikt voor het opslaan van de uitvoer van een programma.

In dit artikel zullen we bespreken hoe ze deze functionaliteit kunnen gebruiken om MySQL-back-ups te nemen door het gebruik van MySqldump.

Net als bij elke interactie met RESTIC, moet u eerst de repo initialiseren om acties binnen het rustgevende uit te voeren.

De opdracht om een MySQL-database-dump voor een individuele database te pijpen, zou als volgt zijn -

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

Om hetzelfde te doen voor alle databases, kunt u een MySqldump van alle databases op de server uitvoeren en de uitvoer gebruiken als volgt als volgt -

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

Met het bovenstaande kunt u uw database-back-ups bekijken via restic snapshots, hieronder gezien.

# 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

Geschreven door Hostwinds Team  /  juni- 5, 2021