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
-
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, utilisezxUbuntu_13.04
. -
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.
-
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.