Come ripristinare un database di WordPress (3 metodi)
John Turner
John Turner
Quando ci si accorge che il proprio sito WordPress non funziona, si prova un senso di terrore nello stomaco.
Ricordo vividamente quel giorno. Le ore iniziali sono state un susseguirsi di ricerche frenetiche su Google, di post disperati sui forum e di un crescente senso di impotenza.
Dove è andato a finire tutto? È possibile recuperarlo? Il gergo tecnico che veniva usato - SQL, phpMyAdmin - sembrava un'altra lingua.
È stato in quel momento di crisi che ho iniziato il mio viaggio nel restauro del database di WordPress.
Se avete mai sentito quella gelida morsa di sventura, o se vi state semplicemente preparando all'impensabile, siete nel posto giusto. Vediamo i passaggi per ripristinare il database di WordPress.
Ecco i punti salienti:
- Le cause più comuni di ripristino sono le cancellazioni accidentali, le violazioni della sicurezza, i conflitti con i plugin e i test di sviluppo.
- I backup regolari sono essenziali: il ripristino è quasi impossibile senza i backup esistenti.
- I backup dei soli database sono più veloci da creare e ripristinare rispetto ai backup completi del sito.
- Sono disponibili tre metodi di ripristino: Basato su plugin (più semplice), phpMyAdmin (manuale) e cPanel (dipende dall'hosting).
- I plugin di backup come Duplicator offrono il processo di ripristino più semplice, anche quando i siti sono offline.
- Il ripristino manuale richiede conoscenze tecniche di phpMyAdmin e di gestione del database.
Indice dei contenuti
Perché ripristinare il database di WordPress?
In un mondo perfetto, non accadrebbe nulla di male al vostro sito web. Tuttavia, avere un buon piano di backup è molto importante per proteggere il vostro sito.
Eseguendo il backup del database, avrete una versione funzionante a cui fare riferimento in caso di errori, hack e altri problemi.
Esaminiamo alcuni scenari comuni in cui è necessario ripristinare il database di WordPress.
- Perdita accidentale di dati
È sorprendentemente facile cancellare involontariamente post, pagine o addirittura intere sezioni importanti del vostro sito web. Un backup del database consente di recuperare rapidamente i contenuti persi.
- Hackeraggio di siti web e violazioni della sicurezza
Potreste inaspettatamente subire un hacking di un sito web o una violazione della sicurezza. In questo caso, è necessario ripristinare il database a un punto precedente alla compromissione. In questo modo si rimuove qualsiasi codice o contenuto dannoso.
- Conflitti tra plugin o temi
I plugin e i temi di WordPress sono essenziali per aggiungere nuove funzionalità e stile al vostro sito web. Tuttavia, i conflitti tra di essi possono causare errori critici. Il ripristino del database può aiutarvi a tornare a uno stato stabile prima che si verificasse il conflitto.
- Test e sviluppo
Quando si lavora a miglioramenti del sito web o a nuove funzionalità, è comune creare un ambiente di staging. Il ripristino del database a uno stato precedente può essere utile quando si vuole ripristinare il sito di staging o replicare il sito live a scopo di test.
Come ripristinare un database di WordPress
Vi illustrerò tre metodi diversi, in modo che possiate ripristinare il vostro database indipendentemente dal vostro livello di competenza!
- Metodo 1: Plugin di backup (Duplicator Pro): Automazione del backup facile da usare con ripristino in un solo clic; il ripristino di emergenza funziona anche quando il sito è offline
- Metodo 2: phpMyAdmin: Importazione/esportazione manuale del database che richiede conoscenze tecniche e capacità di gestione dei file.
- Metodo 3: cPanel: Pannello di controllo per hosting con funzionalità di backup e ripristino integrate.
Metodo 1: Ripristinare il database con un plugin di backup
I plugin di backup di WordPress sono strumenti potenti che automatizzano il processo di backup e ripristino. Tutti possono usare i plugin di backup, ma sono particolarmente utili per i principianti.
Ecco come ripristinare il database con un plugin di backup:
- Installare Duplicator Pro: Acquistare l'abbonamento, scaricare il plugin, attivare la chiave di licenza nella dashboard di WordPress.
- Crea backup del database: Aggiungere un nuovo backup, selezionare la preimpostazione di backup solo del database e scegliere una posizione di archiviazione.
- Ripristino quando necessario: Accedere al registro di backup, fare clic sul pulsante Ripristina, seguire le istruzioni della procedura guidata di ripristino fino al completamento.
Passo 1: Installare Duplicator Pro
Duplicator Pro è il miglior plugin di backup di WordPress per i ripristini. A differenza di altri plugin, può ripristinare il vostro sito anche quando è completamente offline!

Per iniziare, acquistate un abbonamento a Duplicator Pro. La versione gratuita è ottima per i backup e i ripristini di base, ma Duplicator Pro offre ulteriori funzioni di disaster recovery, migrazioni drag-and-drop e persino l'archiviazione nel cloud.
Scaricare il plugin e salvare una copia della chiave di licenza.
Nella dashboard di WordPress, installare e attivare Duplicator.
Prima di iniziare il backup e il ripristino del sito web, è necessario attivare la chiave di licenza. Accedere a Duplicator Pro " Impostazioni " Generale.

Qui, incollare la chiave di licenza e premere Attiva.
Fase 2: Backup del database
Prima di ripristinare il database di WordPress, è importante disporre di un backup recente. Fortunatamente, Duplicator Pro semplifica questo processo.
Per eseguire il backup del database, aprire la pagina Backup e fare clic su Aggiungi nuovo.

Per trovare facilmente il backup in seguito, personalizzare il nome con tag dinamici.

Quindi, scegliere una posizione di archiviazione. Duplicator supporta tutte le seguenti opzioni:
- Server locale
- FTP
- Dropbox
- OneDrive
- Google Drive
- Amazon S3
- Oggetti da sogno
- Vultr
- Spazi DigitalOcean
- Wasabi
- Cloudflare R2
- Google Cloud
- Backblaze B2
- Altri servizi di cloud storage compatibili con Amazon S3
Per questa esercitazione, salveremo il backup del database di WordPress sul server locale.
Nella sezione Backup, fare clic su Solo database. In questo modo si esclude tutto ciò che è presente nel sito, tranne il database. Se necessario, è anche possibile filtrare le tabelle del database non necessarie.

Continuare alla pagina successiva. Qui vedrete che Duplicator ha scansionato il vostro sito web. Poiché è stato incluso solo il database, non verrà eseguita la scansione dei file di WordPress.

Infine, premere Crea backup.
Passo 3: Ripristinare il database di WordPress
In caso di errore, è possibile ripristinare rapidamente il backup del database.
Andare al registro dei backup di Duplicator e cercare il backup più recente del database. L'icona del database è facile da trovare.

Quindi, premere il pulsante Ripristina.

Si aprirà la procedura guidata di ripristino in una finestra pop-up. Vedrete che verrà ripristinato solo il vostro database.

Accettare i termini e le condizioni e fare clic su Ripristina backup. Infine, confermare l'installazione.

Duplicator ripristinerà quindi il database. Dopo aver effettuato nuovamente il login, vedrete che il vostro sito appare e funziona esattamente come prima dell'errore!

Se un errore vi blocca dalla dashboard di amministrazione di WordPress, scaricate sia il file zip di backup che il file di installazione.
Quindi, utilizzare un client FTP come FileZilla per caricare il backup del database nella cartella public_html. Visitare https://your-domain/installer.php in un browser web per avviare il ripristino del backup del sito.
Metodo 2: Ripristinare il database con phpMyAdmin
Se non si desidera utilizzare un plugin di backup, è possibile creare un backup manuale. Si tratta di scaricare il database con phpMyAdmin.
Quando è necessario ripristinare il database, è necessario iniziare a crearne uno nuovo. Gli utenti di Bluehost possono trovare le impostazioni dei database MySQL, inserire il nome di un nuovo database e premere Crea.

Quindi, creare un nuovo utente aggiungendo un nome utente e una password.

Infine, è possibile aggiungere l'utente al nuovo database. Sentitevi liberi di assegnargli tutti i privilegi.

Quindi, accedere a phpMyAdmin. Fare clic su Database e selezionare il nuovo database. Quindi, trovare la scheda Importa.

Fare clic su Scegli file e caricare il file di backup del database, che deve essere un file SQL. Selezionare SQL nel menu a discesa Formato e premere il pulsante Vai .

In questo modo si ripristina manualmente il database!
Rapido riassunto di come ripristinare il database con phpMyAdmin:
- Creare un nuovo database: Accedere alle impostazioni MySQL dell'hosting, creare un nuovo nome per il database, aggiungere un utente con privilegi.
- Accedere a phpMyAdmin: Accedere all'interfaccia di gestione del database, selezionare un nuovo database, navigare nella scheda Importazione.
- Caricare il file di backup: scegliere il file di backup SQL, selezionare il formato SQL, eseguire l'importazione per ripristinare il contenuto del database.
Metodo 3: Ripristinare il database con cPanel
Il vostro account di web hosting potrebbe permettervi di accedere e modificare il vostro sito web con cPanel, un file manager. Questo include anche un modo semplice per ripristinare un database di WordPress.
Per prima cosa, dovrete assicurarvi che il database sia stato sottoposto a backup. Aprite il vostro pannello di controllo cPanel e selezionate Backup.

In Download di un backup del database MySQL, fare clic sul database di cui si desidera eseguire il backup.

Una volta ottenuto questo file, è possibile caricarlo nella sezione Ripristino di un backup del database MySQL. In questo modo il database sarà di nuovo funzionante.
Rapido riassunto di come ripristinare il database con cPanel:
- Creare il backup del database: Accedere al pannello di controllo cPanel, navigare nella sezione Backup, scaricare il file del database MySQL.
- Caricare il file di backup: utilizzare la sezione Ripristinare il backup di un database MySQL per caricare il backup precedentemente scaricato.
- Ripristino completo: Il sistema elabora il file caricato e ripristina automaticamente il database allo stato precedente.
Domande frequenti sul ripristino di un database WordPress
Come faccio a ripristinare il database di WordPress?
Per ripristinare il database di WordPress, è possibile importare un backup del database creato con un plugin come Duplicator Pro. Duplicator ha semplici opzioni di ripristino che vi guidano attraverso il processo di reinstallazione del database. In alternativa, potete importare manualmente un backup del database in phpMyAdmin o cPanel.
Come si recupera un database cancellato in WordPress?
Se il database è stato cancellato, il recupero può essere difficile. L'approccio migliore è quello di effettuare backup regolari utilizzando un plugin di backup come Duplicator. Quindi, è possibile ripristinare il sito web importando un backup recente.
Come posso ripristinare il mio sito WordPress senza un backup?
Il ripristino di un sito WordPress senza un backup è estremamente difficile. Disporre di backup regolari è essenziale per il ripristino. Se non disponete di un backup, consultate il vostro provider di hosting WordPress per trovare possibili soluzioni alla risoluzione dei problemi. Potete anche provare a recuperare il codice del vostro sito con la cache di Google o con la Wayback Machine.
Posso ripristinare WordPress senza un database?
Un sito web WordPress si basa molto sul suo database per i contenuti e le funzionalità. Senza un database, il ripristino del sito WordPress è quasi impossibile. Per questo è molto importante eseguire regolarmente il backup del database.
Se i file di WordPress sono danneggiati ma si dispone di un backup del database, iniziare creando un nuovo database. Quindi, caricare il backup del database utilizzando phpMyAdmin.
Successivamente, andate su WordPress.org e scaricate una copia fresca dei file di installazione di WordPress. Utilizzate un client FTP o un file manager per caricare questi file sul vostro server.
Visitare nome-dominio.com/wp-admin. Dovrete inserire i dati del nuovo database.
Dopo di che, un messaggio vi dirà che avete già installato WordPress. È possibile accedere con le credenziali di accesso originali.
A questo punto, eseguire le seguenti azioni per ripristinare il sito;
- Reinstallare il tema di WordPress
- Reinstallare tutti i plugin di WordPress mancanti
- Correggere i permalink
- Caricare nuovamente le immagini
- Scansione dei link non funzionanti
Come potete vedere, questo non è il modo più semplice per ripristinare il vostro sito web. Per assicurarvi che i vostri contenuti siano sempre sicuri e recuperabili, assicuratevi di creare regolarmente backup completi del vostro sito WordPress.
Conclusione
Mantenere sicuro il database di WordPress non è così scoraggiante come sembra. Seguendo questi passaggi, potrete riportare in vita il vostro sito anche se sembra che tutto sia andato perduto.
Spero che questo articolo vi aiuti a sentirvi preparati e sicuri nel preservare i vostri dati digitali. Mantenete sempre i backup aggiornati e accessibili: potrebbero essere la vostra salvezza.
Mentre siete qui, potrebbero piacervi anche questi tutorial su WordPress e le recensioni dei plugin:
- Come eseguire il backup di un sito WordPress
- I backup del vostro host sono inutili: Ecco un software di backup economico di cui fidarsi
- Come proteggere i backup dal ransomware
- UpdraftPlus vs Duplicator: Quale plugin di backup e migrazione vince?
- I firewall di WordPress: La prima linea di difesa del vostro sito
Volete togliervi un compito di manutenzione in meno? Scaricate Duplicator Pro per automatizzare i backup dei database e ripristinarli rapidamente quando ne avete bisogno!