Come eseguire il backup del database di WordPress da cPanel

Pubblicato: 2020-11-25

I backup sono l'ancora di salvezza delle nostre pagine web. Quando si verifica un disastro imprevisto, avere un backup recente e disponibile del database di WordPress fa la differenza tra piangere o sopravvivere.

In questo sito abbiamo parlato molto di backup. Abbiamo spiegato i problemi più comuni di WordPress e come risolverli grazie ad avere un backup.

In WordPress hai molti plugin per creare backup, ma quello che potresti non sapere è che puoi creare un backup del tuo database WordPress tramite cPanel.

Interfaccia grafica CPanel, per gestire diversi strumenti del tuo hosting.
L'interfaccia utente di CPanel, per gestire diversi strumenti del tuo hosting.

cPanel è uno strumento che la maggior parte dei provider di hosting ha a disposizione per gestire in modo avanzato le diverse impostazioni del tuo hosting. Questo strumento all'inizio fa un po' paura, se non hai le conoscenze di base per gestirlo. Se tocchi qualcosa che non dovresti, puoi distruggere la configurazione del tuo sito Web e altre utilità correlate: domini, account di posta elettronica, certificati SSL, ecc.

Tuttavia, se ti concentri su ciò che spiegherò qui (e solo su quello), non devi aver paura di cPanel. L'unica cosa che faremo è creare un backup in formato SQL del tuo database WordPress. E questo non ha effetto su nessuna impostazione o altro.

Il modo per accedere al cPanel del tuo hosting dipende dal provider di hosting web che hai contratto. Se non è chiaro come puoi accedere al tuo cPanel, contattali. Può anche succedere che non forniscano un cPanel di sorta nel piano che hai contratto. Se questo è il tuo caso, chiedi loro di accedere a phpMyAdmin, che è lo strumento che useremo oggi.

Tornando all'argomento, all'interno di cPanel ci sono diverse sezioni. Quella che ci interessa oggi è quella delle banche dati:

Sezione database all'interno di cPanel.
Sezione database all'interno di cPanel.

All'interno di questa sezione, tutto ciò che vogliamo è accedere a phpMyAdmin, che è un gestore di database Web MySQL. Non sono necessari programmi aggiuntivi per accedere al database. Avere accesso a phpMyAdmin è più che sufficiente per il lavoro di oggi.

Dopo aver fatto clic sull'icona phpMyAdmin, si aprirà l'interfaccia utente di questo gestore di database:

phpMyAdmin è uno strumento per la gestione di database attraverso il web.
phpMyAdmin è uno strumento per la gestione di database attraverso il web.

Sul lato sinistro abbiamo una barra laterale con i diversi database che vengono creati nel sistema. La prima cosa che dobbiamo fare è verificare quale di loro è quello che stiamo usando nel nostro WordPress. Se ne hai solo uno nell'elenco, hai fatto il lavoro. In caso contrario, dai un'occhiata al file wp-config.php della tua installazione di WordPress. Potrai vederlo attraverso un client FTP o anche attraverso la sezione FTP del tuo cPanel.

Quando sei sicuro del nome del database che il tuo WordPress sta utilizzando per memorizzare i dati del tuo sito web, fai clic su di esso nella barra laterale di sinistra per selezionarlo:

Visualizzazione di phpMyAdmin quando si seleziona uno dei database dal pannello di sinistra.
Visualizzazione di phpMyAdmin quando si seleziona uno dei database dal pannello di sinistra.

Ora, nella parte centrale della vista phpMyAdmin puoi vedere tutte le tabelle che vengono create nel tuo database di WordPress. Questo può essere utilizzato anche per eliminare le tabelle spazzatura create da plugin che non usi più ma che sono rimasti orfani nel database.

Ma ti consiglio di farlo alla fine di questo tutorial, poiché se commetti un errore ed elimini una tabella di cui hai ancora bisogno, avrai una copia di backup per recuperarla senza alcun problema.

L'opzione che ci interessa oggi è Export , che puoi trovare in una delle schede nella parte superiore dell'interfaccia di phpMyAdmin:

Menu di esportazione di un database in phpMyAdmin.
Menu di esportazione di un database in phpMyAdmin.

Se non fai nient'altro e selezioni il metodo di esportazione rapida, l'esecuzione dell'esportazione scaricherà automaticamente un file SQL con il backup del tuo database WordPress. Questa rapida opzione è più che sufficiente per qualsiasi utente. Ovviamente, assicurati che il formato scelto sia SQL, che è ciò che il tuo database comprende.

Nel caso in cui il download del file SQL non si concluda correttamente, è possibile che il tuo provider di hosting abbia dei limiti di tempo o di quantità di dati che ti consente di esportare. Mettiti in contatto con loro per aiutarti a risolverlo.

Se invece vuoi perfezionare l'esportazione del tuo backup del database, puoi scegliere l'opzione personalizzata. Quando selezionato, vengono visualizzate una serie di impostazioni avanzate.

Impostazioni aggiuntive quando selezioniamo l'opzione personalizzata durante l'esportazione.
Impostazioni aggiuntive quando selezioniamo l'opzione personalizzata durante l'esportazione.

La prima opzione aggiuntiva che hai è selezionare le tabelle specifiche che desideri includere nel backup. È importante qui indicare che si desidera esportare sia i dati che la struttura della tabella nel backup.

Oltre a questo, puoi rinominare le tabelle nell'esportazione, rinominare il file SQL che verrà scaricato o filtrare quelle tabelle che superano una certa quantità di megabyte. Di solito non è necessario modificare nulla di tutto ciò, ma ora sai di avere queste possibilità.

Impostazioni aggiuntive quando selezioniamo l'opzione personalizzata durante l'esportazione.
Impostazioni aggiuntive quando selezioniamo l'opzione personalizzata durante l'esportazione.

Oltre a quanto sopra, puoi disabilitare la verifica delle chiavi esterne o anche esportare le viste che hai creato come se fossero tabelle. Ancora una volta, non avrai bisogno di questo nel tuo backup di WordPress, ma siamo qui per imparare, giusto?

L'importante è che se si scelgono le impostazioni personalizzate, controllare l'impostazione per includere le DROP TABLE nel backup. Ciò ti consentirà di caricare il file SQL dal database nel caso ne avessi bisogno senza dover prima eliminare manualmente le tabelle dal tuo database. Il file di backup stesso se ne occuperà per te, purché includa queste istruzioni.

Impostazioni aggiuntive quando selezioniamo l'opzione personalizzata durante l'esportazione.
Impostazioni aggiuntive quando selezioniamo l'opzione personalizzata durante l'esportazione.

Infine, hai diversi modificatori per scegliere il formato in cui le istruzioni INSERT vengono esportate nel tuo backup. Ancora una volta, non è necessario apportare modifiche qui, poiché le impostazioni predefinite sono più che sufficienti per te.

Abbiamo visto che creare un backup del database di WordPress tramite phpMyAdmin è davvero semplice. Non devi essere un hacker per sapere come generare il tuo file SQL con i tuoi dati WordPress nel caso accada qualcosa di brutto in futuro. Avere questo tipo di conoscenze di base per sapere come accedere a cPanel, e da lì a phpMyAdmin, può farti risparmiare mal di testa.

Spero che questo piccolo tutorial ti sia utile in modo che tu non debba pentirti di non avere un backup del tuo WordPress nel caso in cui si verifichi qualche fatalità sul tuo sito web.

Immagine in primo piano di Markus Spiske su Unsplash.