Database

Mysqldump

mysqldump è uno strumento a riga di comando incluso con MySQL e MariaDB che permette di creare esportazioni complete o parziali di un database sotto forma di file SQL. Viene utilizzato principalmente per eseguire backup, trasferire database tra server diversi o ripristinare i dati in caso di problemi tecnici.

In WordPress, mysqldump viene usato per salvare la parte del sito contenuta nel database, come articoli, pagine, utenti, impostazioni, configurazioni dei plugin e dati generati dai temi. Poiché WordPress utilizza il database per memorizzare gran parte delle informazioni dinamiche, un backup effettuato con mysqldump può essere fondamentale durante migrazioni, ripristini dopo errori o interventi di manutenzione.

Il comando non crea una copia dei file del sito, quindi un backup completo di WordPress richiede anche il salvataggio della directory contenente core, temi, plugin, immagini e altri file caricati. Un utilizzo errato di mysqldump, ad esempio esportando il database sbagliato o senza verificare il corretto ripristino, può produrre un backup inutilizzabile proprio nel momento in cui serve recuperare il sito.