Un sistema estremamente pratico per creare delle copie di sicurezza dei nostri database da MySQL è quello di salvare le informazioni all'interno di semplici file, anche nel comune formato '.txt'.
Questa procedura di salvataggio si basa su un comando SELECT associato all'argomento OUTFILE. La sintassi da utilizzare è abbastanza semplice: se per esempio volessimo salvare tutti i dati presenti in una tabella chiamata 'archivio' all'inteno di un file di testo denominato 'archivio.txt', dovremmo digitare un camando simile al seguente:
mysql> SELECT * FROM nome_tb INTO OUTFILE '/tmp/archivio.txt';Il file destinato alla copia di sicurezza non deve essere preesistenete, deve cioè essere creato automaticamente all'atto del backup, questo vuol dire che non sarà possibile effettuare la procedure descritta attraverso un utente che non abbia FILE tra i suoi privilegi.

LOAD DATA INFILE '/tmp/archivio.txt' INTO TABLE nome_tb;Anche il lettore meno ferrato nelle procedure di gestione dei database avrà sicuramente colto al volo come il comando descritto sia sintatticamente opposto a quello necessario per il backup; invece di una SELECT che estrae i dati abbiamo LOAD DATA che li importa, invece di un OUTFILE abbiamo l'argomento INFILE che reperisce informazioni da un documento invece che inviarle ad esso.