Hostwinds Tutoriales
Resultados de búsqueda para:
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