Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Backup dei dati >> .

Come fare il backup di MySQL Con Cron

Si consiglia di eseguire il backup dei database MySQL in modo regolare . Il server MySQL include il " mysqldump " utilità di backup di default. Il file creato dal programma di utilità " mysqldump " può essere molto grande , a seconda della dimensione del database . Se il database è in esecuzione sul sistema operativo Linux o Unix , è possibile creare uno script che consente di eseguire il backup del database e quindi comprimere il file di backup . Questo script può essere eseguito dal servizio di cron , al momento specificato. Istruzioni
1

Clicca su " Terminal " o l'opzione " Konsole " sotto il menu delle applicazioni principali per aprire una finestra di terminale e accedere a un prompt dei comandi.
2

Digitare il comando " mkdir /db_backup " per creare la directory in cui verranno memorizzati i file di backup . È possibile modificare il nome della directory di ogni nome che si preferisce .
3

Aprire un file di testo vuoto in qualsiasi editor di testo .
4

digitare il seguente script ! nel file di testo :

# /bin /sh
data

= `date + % Y % m % d`

mysqldump - uusername - ppassword - opt miodb > /db_backup /mydb.sql
cd

/db_backup

tar - zcvf db_backup . $ date.tgz /db_backup /mydb.sql

Sostituire il " nome utente " dopo l'opzione-u con il nome utente utilizzato per la connessione al server MySQL . Sostituire la "password " dopo l'opzione-p con la password . Sostituire " mydb " con il nome del database che si desidera eseguire il backup . Sostituire " db_backup /" con il nome della directory creata per memorizzare il backup.
5

Salvare lo script come " mysql_backup.sh " . È possibile modificare il nome di qualsiasi cosa si preferisce, ma si dovrebbe mantenere l'estensione del file " . Sh" .
6

Clicca su " Terminal " o l'opzione " Konsole " sotto il menu delle applicazioni principali per aprire una finestra di terminale e accedere a un prompt dei comandi .
7

Digitare il comando " chmod + x mysql_backup.sh " al prompt per rendere lo script eseguibile comando .
8

digitare il comando " crontab -e" per aprire il file crontab per l'editing.
9

Aggiungere la seguente riga

0 4 *** /home /user /mysql_backup.sh

al file crontab per eseguire lo script ogni mattina alle 4:00 . È possibile modificare il "4" a qualsiasi ora che si desidera eseguire lo script . Sostituire " /home /user /mysql_backup.sh " con il percorso del file " mysql_backup.sh " . Se si preferisce eseguire il backup del database di una volta alla settimana , inserire il numero della settimana ( 0-7 , dove 0 o 7 è Domenica) nella quinta colonna della crontab .
10

Salvare e chiudere il file crontab . Lo script di backup verrà eseguita al momento specificato .

 

software © www.354353.com