GNU/Linux >> Tutoriels Linux >  >> Linux

Utilisez Holland et Cloud Backup pour sauvegarder les bases de données MySQL

Cet article décrit comment sauvegarder des bases de données MySQL® sur le système d'exploitation Ubuntu® en utilisant Holland et Cloud Backup.

Installer la Hollande

  1. Obtenez la clé de version pour la Hollande en exécutant la commande suivante :

    wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
    

    Remarque : Remplacez xUbuntu_XX.XX avec la version du système d'exploitation Ubuntu que vous utilisez. Par exemple, pour Ubuntu 13.04, utilisez xUbuntu_13.04 .

  2. Ouvrez le fichier de liste /etc/apt/sources.list.d/holland.list dans un éditeur de texte et ajoutez la ligne suivante :

    deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
    

    Remarque : Remplacez xUbuntu_XX.XX avec la version du système d'exploitation Ubuntu que vous utilisez.

    Enregistrez et fermez le fichier.

  3. Exécutez les commandes suivantes pour mettre à jour et installer Holland :

    apt-get update
    apt-get install holland-common holland-mysqldump
    

Configurer la Hollande

Avant de configurer Holland pour vos sauvegardes, assurez-vous d'avoir un .my.cnf fichier dans votre /root/ Si vous n'avez pas ce fichier, créez-en un et saisissez les informations suivantes :

 [client]

  user=root

  password=yourpasswordhere

L'emplacement par défaut de vos sauvegardes est /var/spool/holland . Si vous souhaitez stocker vos sauvegardes dans un emplacement différent, ouvrez le fichier /etc/holland/holland.conf fichier dans un éditeur de texte et éditez la ligne suivante :

backup_directory = /var/spool/holland

Holland ne stocke qu'une seule sauvegarde dans le répertoire de sauvegarde par défaut. Si vous souhaitez avoir plusieurs sauvegardes dans votre répertoire de sauvegarde, ouvrez le /etc/holland/backupsets/default fichier dans un éditeur de texte et éditez la ligne suivante :

backups-to-keep = 1

Pour vous assurer que tous vos paramètres de configuration sont corrects, exécutez la commande suivante :

holland bk

Votre répertoire de sauvegarde Holland devrait maintenant ressembler à l'exemple suivant :

total 12
  drwxrwx--- 3 root root 4096 Sep 29 19:37 .
  drwxr-xr-x 3 root root 4096 Sep 29 19:08 ..
  drwxrwx--- 3 root root 4096 Sep 29 19:37 20130929_193720
  lrwxrwxrwx 1 root root   42 Sep 29 19:37 newest -> /var/spool/holland/default/20130929_193720
  lrwxrwxrwx 1 root root   42 Sep 29 19:37 oldest -> /var/spool/holland/default/20130929_193720

Planifier des sauvegardes en Hollande

Vous pouvez utiliser Holland pour planifier des sauvegardes régulières de votre base de données. Pour ce faire, ouvrez le fichier /etc/crontab fichier et ajoutez un travail newcron. L'exemple suivant indique à Holland d'exécuter une sauvegarde tous les jours à 3h00 :

0 3 * * * root holland bk

La syntaxe suivante forme une tâche cron :

Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute

Vous pouvez configurer votre sauvegarde planifiée pour qu'elle s'exécute aussi souvent que vous le souhaitez.

Sauvegarder la Hollande en utilisant Cloud Backup

Pour obtenir des instructions sur la façon de sauvegarder vos fichiers de sauvegarde Holland sur Rackspace Cloud Backup, voirCréer une sauvegarde.


Linux
  1. MySQL :comment sauvegarder (vider) et restaurer une base de données à l'aide de mysqldump

  2. Réparation des bases de données MySQL InnoDB

  3. Comment installer et utiliser MySQL sur Ubuntu 20.04

  4. Sauvegarder et restaurer la base de données MySQL à l'aide de mysqlhotcopy

  5. Sauvegarde MySQL 1.1

Installer et utiliser MEGA Cloud Storage sous Linux

CloudBerry Un outil de sauvegarde cloud facile à utiliser pour Linux

Comment sauvegarder toutes les bases de données MySQL à partir de la ligne de commande

Comment utiliser Timeshift pour sauvegarder et restaurer Linux

Comment installer et utiliser Rdiff-backup dans les systèmes RHEL

Comment installer et utiliser MySQL Workbench sur Ubuntu 18.04