Questo articolo descrive come eseguire il backup dei database MySQL® sul sistema operativo Ubuntu® utilizzando Holland e Cloud Backup.
Installa l'Olanda
-
Ottieni la chiave di rilascio per l'Olanda eseguendo il seguente comando:
wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
Nota: Sostituisci
xUbuntu_XX.XX
con la versione del sistema operativo Ubuntu in uso. Ad esempio, per Ubuntu 13.04, usaxUbuntu_13.04
. -
Apri il file di elenco /etc/apt/sources.list.d/holland.list in un editor di testo e aggiungi la seguente riga:
deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
Nota: Sostituisci
xUbuntu_XX.XX
con la versione del sistema operativo Ubuntu in uso.Salva e chiudi il file.
-
Esegui i seguenti comandi per aggiornare e installare Holland:
apt-get update apt-get install holland-common holland-mysqldump
Configura l'Olanda
Prima di configurare Holland per i tuoi backup, assicurati di avere un .my.cnf nel tuo /root/ directory.Se non hai quel file, creane uno e inserisci le seguenti informazioni:
[client]
user=root
password=yourpasswordhere
La posizione predefinita per i tuoi backup è /var/spool/holland . Se desideri archiviare i tuoi backup in una posizione diversa, apri /etc/holland/holland.conf file in un editor di testo e modificare la seguente riga:
backup_directory = /var/spool/holland
Holland memorizza un solo backup nella directory di backup per impostazione predefinita. Se desideri avere più backup nella tua directory di backup, apri /etc/holland/backupsets/default file in un editor di testo e modificare la seguente riga:
backups-to-keep = 1
Per assicurarti che tutte le impostazioni di configurazione siano corrette, esegui il comando seguente:
holland bk
La tua directory di backup Holland dovrebbe ora essere simile al seguente esempio:
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
Programma backup Olanda
Puoi utilizzare Holland per pianificare backup regolari del tuo database. Per farlo, apri /etc/crontab file e aggiungi un lavoro newcron. L'esempio seguente indica a Holland di eseguire un backup ogni giorno alle 3:00:
0 3 * * * root holland bk
La seguente sintassi forma un lavoro cron:
Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute
Puoi impostare il backup pianificato in modo che venga eseguito con la frequenza che desideri.
Esegui il backup dell'Olanda utilizzando Cloud Backup
Per istruzioni su come eseguire il backup dei file di backup Holland su Rackspace Cloud Backup, consulta Creare un backup.