Hostwinds Tutoriales

Resultados de búsqueda para:


Creación de copias de seguridad de MySQL con Restic

Etiquetas: MySQL,  Restic,  Backups 

Restic es capaz de leer datos de STDIN, que se puede utilizar para guardar la salida de un programa.

En este artículo, discutiremos cómo usar esta funcionalidad para tomar las copias de seguridad de MySQL a través del uso de MySqldump.

Al igual que con cualquier interacción con RESTIC, primero debe inicializar el repositorio para realizar acciones dentro de RESTIC.

El comando para poner un volcado de base de datos MySQL para una base de datos individual sería la siguiente:

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

Para hacer lo mismo para todas las bases de datos, puede realizar un MySQLDLDUMP de todas las bases de datos en el servidor y ponga la salida a lo siguiente:

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

Con lo anterior, puede ver las copias de seguridad de su base de datos a través de instantáneas de RESTIC, que se ve a continuación.

# 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

Escrito por Hostwinds Team  /  junio 5, 2021