In breve: Ripristinare database JetBackup 5: permette di recuperare una versione precedente di un database MySQL direttamente dal pannello cPanel.
Indice dei contenuti
Ripristinare database JetBackup 5: obiettivo e requisiti
Ripristinare database JetBackup 5 permette di recuperare una versione precedente di un database MySQL direttamente dal pannello cPanel. La procedura è utile quando un sito mostra errori dopo un aggiornamento, alcuni contenuti sono stati eliminati oppure le tabelle sono state modificate o danneggiate.JetBackup consente di scegliere la data del backup e il database da recuperare senza ripristinare automaticamente tutti i file, le caselle email o l’intero account hosting.Prima di procedere è però fondamentale identificare il database corretto, conservare una copia della situazione attuale e verificare se devono essere ripristinati anche gli utenti MySQL associati.In breve: apri JetBackup 5 da cPanel, entra in Restore & Download, seleziona Databases, scegli il database e la data del backup. Prima della conferma controlla anche la sezione Database Users e seleziona l’utente MySQL associato.

Indice
- Quando ripristinare un database
- Cosa contiene il database
- Cosa fare prima del ripristino
- Come identificare il database corretto
- Come accedere a JetBackup 5
- Come scegliere la data del backup
- Come ripristinare gli utenti MySQL
- Come avviare il ripristino
- Come controllare la Queue
- Controlli dopo il ripristino
- Attenzione a WooCommerce
- Problemi più comuni
- Domande frequenti
Quando ripristinare database JetBackup 5
Ripristinare database JetBackup 5 può essere utile quando:- WordPress mostra un errore dopo un aggiornamento;
- articoli, pagine o impostazioni sono stati cancellati;
- un plugin ha modificato o danneggiato alcune tabelle;
- un’importazione tramite phpMyAdmin non è andata a buon fine;
- il database contiene tabelle mancanti;
- sono state effettuate modifiche errate tramite query SQL;
- WooCommerce mostra ordini, prodotti o configurazioni non corrette;
- un sito è stato compromesso;
- è necessario tornare a una versione precedente dei dati;
- una migrazione non ha trasferito correttamente il database.
Cosa contiene il database di un sito
Il database contiene normalmente i dati dinamici utilizzati dal sito.In WordPress possono essere conservati:- articoli;
- pagine;
- utenti;
- commenti;
- impostazioni generali;
- menu;
- widget;
- configurazioni dei temi;
- configurazioni dei plugin;
- prodotti WooCommerce;
- ordini;
- clienti;
- coupon;
- sessioni e dati temporanei.
Prima di ripristinare il database
Prima di ripristinare database JetBackup 5:- identifica il dominio interessato;
- individua il database utilizzato dal sito;
- verifica quando si è verificato il problema;
- scegli una copia precedente all’errore;
- controlla quali dati recenti potrebbero andare persi;
- crea un’esportazione del database attuale;
- valuta se devono essere ripristinati anche file e cartelle;
- evita nuove modifiche mentre il ripristino è in corso.
Attenzione: il backup scelto contiene solamente i dati esistenti al momento della sua creazione. Articoli, ordini, utenti e modifiche successive potrebbero non essere presenti.
Esportare il database attuale
Quando il sito è ancora accessibile, prima del ripristino è consigliabile esportare il database attualmente presente.Puoi farlo tramite phpMyAdmin:- accedi a cPanel;
- apri phpMyAdmin;
- seleziona il database;
- clicca su Esporta;
- scegli il metodo rapido oppure personalizzato;
- salva il file in formato SQL sul computer.
Come identificare il database utilizzato da WordPress
Prima di ripristinare database JetBackup 5 devi verificare il nome esatto utilizzato dal sito.Per un sito WordPress:- accedi a cPanel;
- apri Gestione File;
- entra nella Document Root del sito;
- individua il file
wp-config.php; - aprilo in modalità visualizzazione;
- cerca la voce
DB_NAME.
DB_NAME corrisponde al database utilizzato da WordPress.Esempio:define( 'DB_NAME', 'utente_database' );Non modificare il file se devi solamente leggere il nome del database.Il filewp-config.php contiene informazioni sensibili. Non copiarne il contenuto completo all’interno di ticket, email, forum o messaggi pubblici.Identificare l’utente MySQL
Nello stesso file cerca la voce:define( 'DB_USER', 'utente_database' );Il valore associato aDB_USER indica l’utente MySQL utilizzato dal sito per collegarsi al database.Annota solamente:- nome del database;
- nome dell’utente MySQL;
- dominio associato;
- percorso del sito.
DB_PASSWORD.Come accedere a JetBackup 5
Per ripristinare database JetBackup 5, accedi al pannello cPanel del servizio hosting.Successivamente:- utilizza la barra di ricerca di cPanel;
- digita JetBackup 5;
- apri l’applicazione;
- seleziona Restore & Download;
- apri la scheda Databases.
Come selezionare il database e la data del backup
Nella schedaDatabases, individua il nome precedentemente verificato nel filewp-config.php.Negli account cPanel il nome può includere il prefisso dello username.Esempio:username_wpdatabaseQuando nello stesso account sono presenti più siti, non scegliere il database basandoti solamente sulla parte finale del nome.Controlla sempre:- nome completo del database;
- username cPanel;
- dominio associato;
- data del backup;
- ora della copia.
Scegliere la data corretta
Seleziona una copia generata prima del momento in cui si è verificato il problema.Per esempio, se una modifica errata è stata effettuata il 25 luglio alle 15:00, scegli un backup precedente a quell’ora.Utilizza preferibilmente il backup funzionante più recente. Una copia molto vecchia potrebbe non contenere:- articoli pubblicati recentemente;
- nuove pagine;
- nuovi utenti;
- ordini WooCommerce;
- commenti;
- prodotti aggiornati;
- impostazioni recenti;
- modifiche effettuate dai plugin.
Ripristinare anche gli utenti MySQL
JetBackup gestisce i database e gli utenti MySQL come elementi distinti.Se selezioni solamente il database dalla schedaDatabases, il relativo utente MySQL potrebbe non essere incluso automaticamente nel ripristino.Prima di procedere:- seleziona il database desiderato;
- apri la scheda Database Users;
- individua l’utente associato al database;
- seleziona una copia compatibile;
- aggiungi anche l’utente agli elementi da ripristinare;
- controlla il riepilogo finale.
Importante: se il database viene ripristinato ma l’utente MySQL non esiste o non possiede i privilegi necessari, WordPress può mostrare il messaggio “Errore nello stabilire una connessione al database”.
Come avviare il ripristino del database
Dopo aver selezionato il database e gli eventuali utenti MySQL:- clicca su Restore;
- controlla il riepilogo degli elementi;
- verifica il nome del database;
- controlla la data del backup;
- verifica gli utenti MySQL inclusi;
- rimuovi eventuali elementi selezionati per errore;
- accetta le condizioni mostrate, quando presenti;
- clicca su Restore Selected Items.
Opzione Merge live account data with backup data
Durante la conferma può comparire l’opzione:Merge live account data with backup dataQuesta funzione unisce i dati della copia con quelli già presenti nell’account. Quando viene utilizzata, i dati live hanno la precedenza sui dati ripristinati.Il comportamento potrebbe non corrispondere al risultato desiderato quando devi riportare integralmente un database a una versione precedente.Prima di utilizzare Merge:- conserva un’esportazione del database attuale;
- verifica quali dati devono essere recuperati;
- controlla quali contenuti devono essere conservati;
- valuta la possibile presenza di dati duplicati o incoerenti;
- contatta il supporto in caso di dubbi.
Come controllare la coda del ripristino
Dopo aver avviato l’operazione, apri la sezioneQueue di JetBackup 5.Gli stati principali sono:- Pending: operazione in attesa;
- Processing: ripristino in corso;
- Completed: ripristino completato;
- Failed: ripristino non riuscito;
- Cancelled: operazione annullata.
Cosa controllare dopo il ripristino
Quando lo stato diventaCompleted:- apri il sito;
- verifica la homepage;
- controlla alcune pagine interne;
- prova ad accedere all’area amministrativa;
- verifica articoli, utenti e impostazioni;
- controlla moduli e funzioni dinamiche;
- consulta i log in presenza di errori;
- svuota tutte le cache.
- collegamento al database;
- utenti amministratori;
- permalink;
- menu;
- plugin attivi;
- impostazioni del sito;
- eventuali richieste di aggiornamento del database.
Svuotare le cache
Dopo aver ripristinato il database, svuota quando presenti:- LiteSpeed Cache;
- Redis Object Cache;
- Memcached;
- cache del browser;
- cache CDN;
- cache Cloudflare;
- altre cache applicative.
File e database devono avere la stessa data?
Quando il problema riguarda solamente contenuti e impostazioni conservati nel database, non è sempre necessario ripristinare anche i file.Se però sono stati aggiornati contemporaneamente:- WordPress;
- tema;
- plugin;
- struttura delle tabelle;
- file di configurazione;
- errori PHP;
- tabelle mancanti;
- richieste di aggiornamento del database;
- pagine non funzionanti;
- configurazioni incomplete;
- errori nei plugin.
Attenzione al ripristino di WooCommerce
Il ripristino di un database WooCommerce richiede particolare attenzione.Nel database vengono conservati dati come:- ordini;
- clienti;
- prodotti;
- variazioni;
- coupon;
- impostazioni;
- stato dei pagamenti;
- note degli ordini;
- variazioni di magazzino.
- attiva temporaneamente la modalità manutenzione;
- esporta il database attuale;
- annota gli ordini più recenti;
- verifica i pagamenti ricevuti;
- controlla le integrazioni con servizi esterni;
- scegli attentamente data e ora del backup;
- contatta l’assistenza Xlogic se il negozio è attivo.
Avvertenza: non ripristinare automaticamente il database di un e-commerce attivo senza aver conservato gli ordini e i dati creati dopo la copia selezionata.
Problemi comuni dopo il ripristino
Errore nello stabilire una connessione al database
Se WordPress mostra questo messaggio, verifica:- nome del database in
DB_NAME; - nome dell’utente in
DB_USER; - password indicata in
DB_PASSWORD; - valore di
DB_HOST; - presenza del database in cPanel;
- presenza dell’utente MySQL;
- privilegi assegnati all’utente;
- stato del servizio MySQL.
wp-config.php. I valori presenti nel file devono corrispondere agli elementi disponibili nell’account.Come controllare i privilegi MySQL
Per verificare i privilegi:- torna nella pagina principale di cPanel;
- apri Database MySQL;
- individua l’utente interessato;
- verifica che sia associato al database;
- apri la gestione dei privilegi;
- controlla le autorizzazioni disponibili.
Il database corretto non compare
Se il database non è disponibile in JetBackup:- verifica di aver aperto la scheda Databases;
- controlla le altre date disponibili;
- verifica che il database esistesse al momento del backup;
- controlla il nome completo con il prefisso cPanel;
- verifica di essere entrato nell’account corretto;
- controlla il nome presente in
wp-config.php; - verifica che l’account possa gestire i backup dei database.
Il database è vuoto o incompleto
Quando mancano tabelle o contenuti:- verifica la data del backup;
- controlla di aver selezionato il database corretto;
- apri phpMyAdmin;
- verifica la presenza delle tabelle;
- controlla il prefisso delle tabelle WordPress;
- confronta il valore
$table_prefixinwp-config.php; - prova una copia precedente.
Il ripristino risulta Failed
Se nella Queue compare lo statoFailed, evita di ripetere immediatamente la stessa operazione.Annota:- dominio interessato;
- username cPanel;
- nome del database;
- nome dell’utente MySQL;
- data del backup;
- data e ora del tentativo;
- messaggio mostrato;
- stato della Queue;
- operazioni effettuate prima dell’errore.
- password cPanel;
- password MySQL;
- contenuto completo del file
wp-config.php; - dati personali presenti nel database.
Guide correlate su JetBackup 5
- Come ripristinare file e cartelle con JetBackup 5
- Come ripristinare una casella email con JetBackup 5
- Come ripristinare un account cPanel completo
- Come controllare la coda di JetBackup 5
- Quanto dura un ripristino JetBackup
- Ripristino completo o granulare: quale scegliere
Domande frequenti
Quando conviene ripristinare un database con JetBackup 5?
Il ripristino può essere utile dopo aggiornamenti problematici, cancellazioni di contenuti, modifiche o danni alle tabelle e importazioni non riuscite. Prima scegli una copia precedente al problema e valuta quali dati recenti potrebbero andare persi.
Come identifico il database WordPress corretto da ripristinare?
Apri il file wp-config.php dell’installazione interessata e controlla il valore di DB_NAME. È il riferimento da usare per individuare il database corretto in JetBackup 5, soprattutto quando nello stesso account sono presenti più siti.
Devo ripristinare anche gli utenti MySQL?
Database e utenti MySQL sono gestiti come elementi distinti. Se il problema coinvolge anche l’utente associato, controlla la sezione Database Users e includi l’utente corretto nel ripristino insieme al database.
Guide Xlogic correlate
- Ripristinare account cPanel: guida definitiva JetBackup 5
- Coda ripristino JetBackup 5: guida definitiva agli stati
- Ripristinare una casella email: guida definitiva JetBackup 5