Hostwinds Tutorial

Cerca risultati per:


Creazione di backup MySQL con Restic

Tag: MySQL,  Restic,  Backups 

Il residuo è in grado di leggere i dati da STDIN, che può essere utilizzato per salvare l'output di un programma.

In questo articolo, discuteremo come utilizzare questa funzionalità per prendere i backup di MySQL attraverso l'uso di MySQLDump.

Come con qualsiasi interazione con il residuo, è necessario prima inizializzare il repo per eseguire azioni all'interno del residuo.

Il comando da tubare Un dump del database MySQL per un singolo database sarebbe il seguente -

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

Per fare la stessa cosa per tutti i database, è possibile eseguire un MySQLDump di tutti i database sul server e tubare l'output a restic come segue -

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

Con quanto sopra, puoi vedere i backup dei tuoi backup del database attraverso istantanee restiche, viste di seguito.

# 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

Scritto da Hostwinds Team  /  giugno 5, 2021