Come ripristinare un database WordPress (3 metodi)
John Turner
John Turner
C'è un terrore che si insinua nello stomaco quando ti rendi conto che il tuo sito WordPress è offline.
Ricordo quel giorno vividamente. Le prime ore furono un turbine di ricerche frenetiche su Google, post disperati sui forum e un crescente senso di impotenza.
Dove è finito tutto? Si poteva recuperare? Il gergo tecnico utilizzato – SQL, phpMyAdmin – sembrava un'altra lingua.
Fu in quel momento di crisi che iniziai il mio viaggio nel ripristino del database di WordPress.
Se hai mai provato quella morsa gelida di disperazione, o se ti stai semplicemente preparando saggiamente all'impensabile, sei nel posto giusto. Esaminiamo i passaggi per ripristinare il tuo database di WordPress.
Ecco i punti chiave:
- I trigger comuni di ripristino includono cancellazioni accidentali, violazioni della sicurezza, conflitti di plugin e test di sviluppo
- I backup regolari sono essenziali: il ripristino è quasi impossibile senza backup esistenti
- I backup del solo database sono più veloci da creare e ripristinare rispetto ai backup completi del sito
- Tre metodi di ripristino disponibili: basato su plugin (il più semplice), phpMyAdmin (manuale) e cPanel (dipendente dall'hosting)
- I plugin di backup come Duplicator offrono il processo di ripristino più user-friendly, anche quando i siti sono offline
- Il ripristino manuale richiede conoscenze tecniche di phpMyAdmin e gestione del database
Indice
Perché ripristinare il tuo database di WordPress?
In un mondo perfetto, nulla di brutto accadrebbe al tuo sito web. Tuttavia, avere un buon piano di backup è molto importante per proteggere il tuo sito.
Effettuando il backup del tuo database, avrai una versione funzionante su cui tornare in caso di errori, attacchi e altri problemi.
Esploriamo alcuni scenari comuni in cui dovrai ripristinare il tuo database di WordPress.
- Perdita accidentale di dati
È sorprendentemente facile eliminare post, pagine o persino intere sezioni del tuo sito web involontariamente. Avere un backup del database ti permette di recuperare rapidamente questi contenuti persi.
- Attacchi al sito web e violazioni della sicurezza
Potresti inaspettatamente subire un attacco al sito web o una violazione della sicurezza. In questo caso, dovrai ripristinare il tuo database a un punto precedente all'avvenuta compromissione. Questo 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 tuo sito web. Tuttavia, i conflitti tra di essi possono causare errori critici. Ripristinare il tuo database può aiutarti a tornare a uno stato stabile prima che si verificasse il conflitto.
- Test e sviluppo
Quando lavori a miglioramenti del sito web o a nuove funzionalità, è comune creare un ambiente di staging. Ripristinare il tuo database a uno stato precedente può essere utile quando vuoi resettare il tuo sito di staging o replicare il tuo sito live per scopi di test.
Come ripristinare un database di WordPress
Ti guiderò attraverso tre metodi diversi, così potrai ripristinare il tuo database indipendentemente dal tuo livello di abilità!
- Metodo 1: Plugin di backup (Duplicator Pro): Automazione dei backup user-friendly con ripristino in un clic; il ripristino di emergenza funziona anche quando il sito è offline
- Metodo 2: phpMyAdmin: Importazione/esportazione manuale del database che richiede conoscenze tecniche e competenze di gestione dei file
- Metodo 3: cPanel: Metodo del pannello di controllo dell'hosting con funzionalità di backup e ripristino integrate
Metodo 1: Ripristina il tuo database con un plugin di backup
I plugin di backup di WordPress sono strumenti potenti che automatizzano il processo di backup e ripristino. Chiunque può usare i plugin di backup, ma sono particolarmente utili per i principianti.
Ecco come ripristinare il tuo database con un plugin di backup:
- Installa Duplicator Pro: Acquista l'abbonamento, scarica il plugin, attiva la chiave di licenza nella dashboard di WordPress
- Crea backup del database: Aggiungi un nuovo backup, seleziona il preset di backup Solo Database e scegli una posizione di archiviazione
- Ripristina quando necessario: Accedi al registro dei backup, fai clic sul pulsante Ripristina, segui le istruzioni della procedura guidata di ripristino fino al completamento
Passaggio 1: Installa Duplicator Pro
Duplicator Pro è il miglior plugin di backup di WordPress per i ripristini. A differenza di altri plugin, può ripristinare il tuo sito anche quando è completamente offline!

Per iniziare, acquista un abbonamento per Duplicator Pro. La versione gratuita è ottima per backup e ripristini di base, ma Duplicator Pro ti offre funzionalità aggiuntive di ripristino di emergenza, migrazioni drag-and-drop e persino archiviazione cloud.
Scarica il plugin e salva una copia della tua chiave di licenza.
Nella tua dashboard di WordPress, installa e attiva Duplicator.
Prima di poter iniziare a eseguire il backup e il ripristino del tuo sito web, dovrai attivare la tua chiave di licenza. Vai su Duplicator Pro » Impostazioni » Generali.

Qui, incolla la tua chiave di licenza e premi Attiva.
Passaggio 2: Esegui il backup del tuo database
Prima di ripristinare il tuo database di WordPress, è importante avere un backup recente. Fortunatamente, Duplicator Pro semplifica questo processo.
Per eseguire il backup del tuo database, apri la pagina Backup e fai clic su Aggiungi nuovo.

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

Quindi, scegli una posizione di archiviazione. Duplicator supporta tutte le seguenti opzioni:
- Server locale
- FTP
- Dropbox
- OneDrive
- Google Drive
- Amazon S3
- DreamObjects
- Vultr
- DigitalOcean Spaces
- Wasabi
- Cloudflare R2
- Google Cloud
- Backblaze B2
- Altri servizi di archiviazione cloud compatibili con Amazon S3
Per questo tutorial, salveremo il backup del database di WordPress sul server locale.
Nella sezione Backup, fai clic su Solo Database. Questo escluderà tutto sul tuo sito tranne il database. Se necessario, puoi anche filtrare le tabelle del database non necessarie.

Continua alla pagina successiva. Qui vedrai che Duplicator ha scansionato il tuo sito web. Poiché hai incluso solo il database, non scansionerà i tuoi file di WordPress.

Infine, premi Crea backup.
Passaggio 3: Ripristina il tuo database WordPress
Ogni volta che si verifica un errore, puoi ripristinare rapidamente questo backup del database.
Vai al registro di backup di Duplicator e cerca il backup del database più recente. Avrà un'icona di database, rendendolo facile da trovare.

Quindi, premi il pulsante Ripristina.

Questo aprirà la procedura guidata di ripristino in una finestra popup. Vedrai che solo il tuo database verrà ripristinato.

Accetta i termini e le condizioni e fai clic su Ripristina backup. Infine, conferma l'installazione.

Duplicator ripristinerà quindi il tuo database. Dopo aver effettuato nuovamente l'accesso, vedrai che il tuo sito apparirà e funzionerà esattamente come prima dell'errore!

Se un errore ti blocca l'accesso alla dashboard di amministrazione di WordPress, scarica sia il file zip di backup che il file dell'installer.
Quindi, usa un client FTP come FileZilla per caricare il backup del tuo database nella cartella public_html. Visita https://tuo-dominio/installer.php in un browser web per iniziare a ripristinare il backup del sito.
Metodo 2: Ripristina il tuo database con phpMyAdmin
Se non vuoi usare un plugin di backup, puoi creare un backup manuale. Questo comporta il download del tuo database con phpMyAdmin.
Quando devi ripristinare il tuo database, inizia creandone uno nuovo. Gli utenti Bluehost possono trovare le impostazioni MySQL Databases, inserire un nuovo nome di database e premere Create.

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

Infine, puoi aggiungere l'utente al nuovo database. Sentiti libero di assegnargli tutti i privilegi.

Successivamente, accedi a phpMyAdmin. Fai clic su Databases e seleziona il nuovo database. Quindi, trova la scheda Import.

Fai clic su Choose File e carica il file di backup del tuo database, che dovrebbe essere un file SQL. Seleziona SQL nel menu a discesa Format e premi il pulsante Go .

Questo ripristinerà manualmente il tuo database!
Breve riepilogo su come ripristinare il tuo database con phpMyAdmin:
- Crea Nuovo Database: Accedi alle impostazioni MySQL dell'hosting, crea un nuovo nome di database, aggiungi un utente con privilegi
- Accedi a phpMyAdmin: Accedi all'interfaccia di gestione del database, seleziona il nuovo database, vai alla scheda Importa
- Carica File di Backup: Scegli il file di backup SQL, seleziona il formato SQL, esegui l'importazione per ripristinare il contenuto del database
Metodo 3: Ripristina il tuo database con cPanel
Il tuo account di web hosting potrebbe consentirti di accedere e modificare il tuo sito web con cPanel, un file manager. Questo include anche un modo semplice per ripristinare un database WordPress.
Innanzitutto, dovrai assicurarti che il tuo database sia sottoposto a backup. Apri il tuo pannello di controllo cPanel e premi Backup.

Nella sezione Download a MySQL Database Backup, fai clic sul database che desideri sottoporre a backup.

Una volta ottenuto questo file, puoi caricarlo nella sezione Restore a MySQL Database Backup. Dopodiché, il tuo database sarà di nuovo operativo.
Riepilogo rapido su come ripristinare il tuo database con cPanel:
- Crea backup del database: Accedi al pannello di controllo cPanel, naviga nella sezione Backup, scarica il file del database MySQL
- Carica file di backup: Utilizza la sezione Ripristina un backup del database MySQL per caricare il backup precedentemente scaricato
- Completa ripristino: Il sistema elabora il file caricato e ripristina automaticamente il database allo stato precedente
FAQ sul ripristino di un database WordPress
Come ripristino il mio database WordPress?
Per ripristinare il tuo database WordPress, puoi importare un backup del database creato con un plugin come Duplicator Pro. Duplicator ha semplici opzioni di ripristino che ti guidano attraverso il processo di reinstallazione del tuo database. In alternativa, puoi importare manualmente un backup del database in phpMyAdmin o cPanel.
Come recupero un database cancellato in WordPress?
Se il tuo database è stato cancellato, il recupero può essere difficile. L'approccio migliore è avere backup regolari in atto utilizzando un plugin di backup come Duplicator. Quindi, puoi ripristinare il tuo sito web importando un backup recente.
Come ripristino il mio sito WordPress senza backup?
Ripristinare un sito WordPress senza backup è estremamente difficile. Avere backup regolari è essenziale per il recupero. Se non hai un backup, considera di consultare il tuo provider di hosting WordPress per possibili soluzioni di risoluzione dei problemi. Puoi anche provare a recuperare il codice del tuo sito con la cache di Google o la Wayback Machine.
Posso ripristinare WordPress senza database?
Un sito web WordPress si basa pesantemente sul suo database per contenuti e funzionalità. Senza un database, ripristinare il tuo sito WordPress è quasi impossibile. Questo rende così importante eseguire regolarmente il backup del tuo database.
Se i tuoi file WordPress sono corrotti ma hai un backup del database, inizia creando un nuovo database. Quindi, carica il tuo backup del database usando phpMyAdmin.
Successivamente, vai su WordPress.org e scarica una copia fresca dei file di installazione di WordPress. Usa un client FTP o un file manager per caricare questi file sul tuo server.
Visita nome-dominio.com/wp-admin. Dovrai inserire i dettagli del tuo nuovo database.
Dopo questo, un messaggio dirà che hai già WordPress installato. Puoi accedere con le tue credenziali di accesso originali.
Ora, esegui le seguenti azioni per ripristinare il tuo sito;
- Reinstalla il tuo tema WordPress
- Reinstalla eventuali plugin WordPress mancanti
- Correggi i permalink
- Ricarica le immagini
- Scansiona link interrotti
Come puoi vedere, questo non è il modo più semplice per ripristinare il tuo sito web. Per assicurarti che i tuoi contenuti siano sempre sicuri e recuperabili, assicurati di creare regolarmente backup completi del tuo sito WordPress.
Conclusione
Mantenere sicuro il tuo database WordPress non è così scoraggiante come sembra. Seguendo questi passaggi, puoi riportare in vita il tuo sito anche se sembra che tutto sia perduto.
Spero che questo articolo ti aiuti a sentirti preparato e sicuro nel preservare i tuoi dati digitali. Mantieni sempre questi backup aggiornati e accessibili: potrebbero essere la tua ancora di salvezza.
Mentre sei qui, potrebbero interessarti anche questi tutorial e recensioni di plugin di WordPress:
- Come eseguire il backup di un sito WordPress
- I backup del tuo host sono inutili: ecco un software di backup conveniente di cui ti puoi fidare
- Come proteggere i backup dai ransomware
- UpdraftPlus vs Duplicator: quale plugin di backup e migrazione vince?
- Firewall per WordPress: la prima linea di difesa del tuo sito
Vuoi alleggerirti di un altro compito di manutenzione? Scarica Duplicator Pro per automatizzare i backup del database e ripristinarli rapidamente quando ne avrai bisogno!