Hostwinds Tutoriels

Résultats de recherche pour:


Créer des sauvegardes MySQL avec Restic

Mots clés: MySQL,  Restic,  Backups 

RESTIQUE est capable de lire des données de STDIN, qui peuvent être utilisées pour enregistrer la production d'un programme.

Dans cet article, nous discuterons de la manière d'utiliser cette fonctionnalité pour prendre des sauvegardes MySQL via l'utilisation de MySQLDUMP.

Comme pour toute interaction avec le RESTIC, vous devez d'abord initialiser le représentant pour effectuer des actions dans le domaine résident.

La commande de tuyau d'une base de données MySQL pour une base de données individuelle serait la suivante:

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

Pour faire la même chose pour toutes les bases de données, vous pouvez effectuer un MySQLDUMM de toutes les bases de données sur le serveur et tuyer la sortie sur le restique comme suit -

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

Avec ce qui précède, vous pouvez voir vos sauvegardes de base de données via des instantanés restes, vus ci-dessous.

# 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

Écrit par Hostwinds Team  /  juin 5, 2021