Strumenti di backup automatici MySQL


9

Uso il back-in-time per il backup dei miei progetti. ma i miei database non sono inclusi. Vorrei eseguire il backup di tutte le programmazioni del database per giorno o ore. Esiste uno strumento per il backup automatico di MySQL?

Risposte:


6

L'amministratore MySQL (fuori produzione - era disponibile in natty) ha uno strumento di backup con uno scheduler (di base) per eseguire i backup su base giornaliera, settimanale o mensile. È persino incluso in Ubuntu: mysql-admin .

Immagine casuale dal web: IM1

Il mio modo preferito di seguire è la riga di comando e ho trovato uno script di backup su UF .

#! / Bin / bash
#Script per creare una copia regolare di un database mysql e decomprimerlo in SAVEDIR.

USER = "authorized_user"
PASSWORD = "the_password"
DATABASE = "database_name"
Savedir = "/ backup"

/ usr / bin / nice -n 19 / usr / bin / mysqldump -u $ USER --password = $ PASSWORD --default-character-set = utf8 $ DATABASE -c | / usr / bin / nice -n 19 / bin / gzip -9> $ SAVEDIR / $ DATABASE - $ (data '+% Y% m% d-% H'). sql.gz

Modifica le variabili, salvalo come .bkup.sh ed eseguilo in un crontab , quindi hai un backup mysql automatico. Tutto il codice per questo script è spiegato qui . Complimenti a kat_ams.


13

Se sei su un server senza una GUI, ecco un pacchetto che eseguirà il backup e ruoterà tutti i tuoi database MySQL ogni giorno per impostazione predefinita.

sudo apt-get install automysqlbackup

Questo è tutto. La configurazione predefinita è sana, quindi hai finito a meno che tu non abbia bisogno di qualcosa di speciale. I file di backup verranno posizionati in /var/lib/automysqlbackupcui è necessario risincronizzare da qualche parte fuori sede.


È possibile configurare questo programma in /etc/default/automysqlbackupulteriori informazioni disponibili dopo l'esecuzioneman automysqlbackup
jmarceli,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.