Backup regolari sono essenziali quando si esegue un sito web , in modo da poter ripristinare il sito il più rapidamente possibile dopo un errore del server , per esempio. A differenza dei file sorgenti che compongono il sito , che rimangono invariate la maggior parte del tempo , il database è in continua evoluzione con i nuovi dati di inserimento e aggiornamento dei record esistenti . Per di ripristinare il sito Web con la minima perdita di dati, è necessario eseguire backup di database frequenti , eseguita utilizzando il tool mysqldump installato con MySQL . Lo strumento crea un file di testo contenente tutte le istruzioni SQL necessarie per ricostruire il database . Istruzioni
1
connettersi al server Linux remoto usando SSH , oppure aprire una sessione di terminale se si è sulla macchina locale .
2
Passare alla directory in cui verranno memorizzati il file di dump utilizzando il comando "cd" , oppure utilizzare il comando " mkdir " per creare una nuova directory
3
Digitare il seguente comando al prompt dei comandi : .
< p > mysqldump - u nomeutente -p password del database - name> sqlfile.txt
È necessario sostituire "username " e "password" con i dettagli di un utente MySQL con i permessi di accesso al database . Sostituire " database-name " con il nome del database , e " sqlfile.txt " con il nome che si desidera assegnare al file di dump SQL
4
ripristinare il database utilizzando il comando mysql . :
mysql-u nomeutente -p password del database - name < sqlfile.txt
Questa operazione potrebbe richiedere un po 'di tempo per completare , a seconda della dimensione del file di dump . MySQL esegue ogni istruzione SQL nel file di dump , per creare una replica esatta del database al momento del backup .