Nwlapcug.com


Come esportare le istruzioni Insert in MySQL

Backup regolari sono essenziali quando si esegue un sito Web, in modo che è possibile ripristinare il sito più rapidamente possibile dopo un guasto al server, ad esempio. A differenza i file sorgente che compongono il sito Web, che restano immutati il più delle volte, il database è in continua evoluzione con nuovi dati esistenti e aggiunto di record aggiornati. Per poter ripristinare il sito Web con la minima perdita di dati, è necessario effettuare backup frequenti del database, effettuato mediante lo strumento mysqldump installato con MySQL. Lo strumento crea un file di testo contenente tutte le istruzioni SQL necessarie per ricostruire il database.

Istruzioni

1

Connettersi a server Linux remoto usando SSH, o aprire una sessione di terminale, se si è sul computer locale.

2

Passare alla directory che memorizzare il file di dump utilizzando il comando "cd", o utilizzare il comando "mkdir" per creare una nuova directory.

3

Digitare il comando seguente al prompt dei comandi:

mysqldump -u username -p password-nome del database > sqlfile.txt

È necessario sostituire "username" e "password" con i dettagli di un utente MySQL con autorizzazioni per accedere al database. Sostituire "nome database" con il nome del database e "sqlfile.txt" con il nome che si desidera assegnare il file di dump SQL.

4

Ripristinare il database utilizzando il comando di mysql:

mysql -u username -p password-nome del database < sqlfile.txt

Questa operazione può richiedere qualche tempo per completare, a seconda delle dimensioni del file dump. MySQL esegue ogni istruzione SQL nel file di dump, per creare una replica esatta del database al momento del backup.

Consigli & Avvertenze

  • Anche se i file di dump generati dal comando mysqldump possono essere grandi, è possibile comprimere li a una dimensione molto più piccola, utilizzando un'utilità di compressione come tar o gzip.
  • Creare uno script di cron per eseguire il comando mysqldump automaticamente a intervalli regolari e FTP il file a un server remoto per automatizzare il processo di backup.