GNU/Linux >> Linux Esercitazione >  >> Linux

Usa Holland e Cloud Backup per eseguire il backup dei database MySQL

Questo articolo descrive come eseguire il backup dei database MySQL® sul sistema operativo Ubuntu® utilizzando Holland e Cloud Backup.

Installa l'Olanda

  1. 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 .

  2. 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.

  3. 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.


Linux
  1. MySQL Incremental Backup - Backup e ripristino point-in-time di database InnoDB e MyIsam

  2. MySQL:come eseguire il backup (scaricare) e ripristinare il database utilizzando mysqldump

  3. Riparazione di database MySQL InnoDB

  4. Backup e ripristino del database MySQL utilizzando mysqlhotcopy

  5. Backup MySQL 1.1

Installa e usa MEGA Cloud Storage in Linux

CloudBerry Uno strumento di backup cloud facile da usare per Linux

Come eseguire il backup di tutti i database MySQL dalla riga di comando

Come utilizzare Timeshift per eseguire il backup e il ripristino di Linux

Come installare e utilizzare Rdiff-backup nei sistemi RHEL

Come installare e utilizzare MySQL Workbench su Ubuntu 18.04