Ripristinare database JetBackup 5: guida definitiva

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.

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.

Il ripristino deve essere utilizzato con attenzione perché i contenuti creati dopo la data del backup potrebbero non essere presenti nella copia selezionata.

Se il problema riguarda solamente file, temi, plugin o immagini, consulta invece la guida per ripristinare file e cartelle con JetBackup 5.

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.

I file del tema, dei plugin e delle immagini non vengono invece conservati nel database. Questi elementi si trovano normalmente nella Home Directory dell’account cPanel.

Ripristinare solamente il database non riporta quindi automaticamente i file del sito alla stessa data.

Prima di ripristinare il database

Prima di ripristinare database JetBackup 5:

  1. identifica il dominio interessato;
  2. individua il database utilizzato dal sito;
  3. verifica quando si è verificato il problema;
  4. scegli una copia precedente all’errore;
  5. controlla quali dati recenti potrebbero andare persi;
  6. crea un’esportazione del database attuale;
  7. valuta se devono essere ripristinati anche file e cartelle;
  8. evita nuove modifiche mentre il ripristino è in corso.

Puoi utilizzare la guida Xlogic su come creare e ripristinare un backup manualmente per conservare una copia dei dati attualmente disponibili.

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:

  1. accedi a cPanel;
  2. apri phpMyAdmin;
  3. seleziona il database;
  4. clicca su Esporta;
  5. scegli il metodo rapido oppure personalizzato;
  6. salva il file in formato SQL sul computer.

Per approfondire consulta la guida Xlogic su come utilizzare phpMyAdmin.

La copia attuale può essere utile per recuperare manualmente dati recenti non presenti nel backup precedente.

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:

  1. accedi a cPanel;
  2. apri Gestione File;
  3. entra nella Document Root del sito;
  4. individua il file wp-config.php;
  5. aprilo in modalità visualizzazione;
  6. cerca la voce DB_NAME.

Il valore indicato accanto a 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 file wp-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 a DB_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.

Non annotare o comunicare pubblicamente la password presente in DB_PASSWORD.

Come accedere a JetBackup 5

Per ripristinare database JetBackup 5, accedi al pannello cPanel del servizio hosting.

Successivamente:

  1. utilizza la barra di ricerca di cPanel;
  2. digita JetBackup 5;
  3. apri l’applicazione;
  4. seleziona Restore & Download;
  5. apri la scheda Databases.

JetBackup mostrerà i database disponibili nelle copie di backup associate all’account.

Le sezioni visibili possono variare in base ai permessi concessi al singolo account e alle categorie incluse nel sistema di backup.

Come selezionare il database e la data del backup

Nella scheda Databases, individua il nome precedentemente verificato nel file wp-config.php.

Negli account cPanel il nome può includere il prefisso dello username.

Esempio:

username_wpdatabase

Quando 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 scheda Databases, il relativo utente MySQL potrebbe non essere incluso automaticamente nel ripristino.

Prima di procedere:

  1. seleziona il database desiderato;
  2. apri la scheda Database Users;
  3. individua l’utente associato al database;
  4. seleziona una copia compatibile;
  5. aggiungi anche l’utente agli elementi da ripristinare;
  6. controlla il riepilogo finale.

La documentazione ufficiale Restore & Download di JetBackup 5 specifica che, selezionando un database senza i Database Users, viene incluso solamente il database. È quindi necessario selezionare anche gli utenti corretti prima di procedere.

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:

  1. clicca su Restore;
  2. controlla il riepilogo degli elementi;
  3. verifica il nome del database;
  4. controlla la data del backup;
  5. verifica gli utenti MySQL inclusi;
  6. rimuovi eventuali elementi selezionati per errore;
  7. accetta le condizioni mostrate, quando presenti;
  8. clicca su Restore Selected Items.

JetBackup inserirà l’operazione nella coda del server.

Non avviare più ripristini dello stesso database contemporaneamente. Operazioni duplicate possono complicare la verifica del risultato e aumentare i tempi di attesa.

Opzione Merge live account data with backup data

Durante la conferma può comparire l’opzione:

Merge live account data with backup data

Questa 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.

Per comprendere quale modalità scegliere consulta la guida sul ripristino completo o granulare con JetBackup 5.

Come controllare la coda del ripristino

Dopo aver avviato l’operazione, apri la sezione Queue 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.

Non ripetere il ripristino quando risulta ancora Pending o Processing.

Per interpretare correttamente gli stati consulta la guida sulla coda di ripristino JetBackup 5.

La durata dipende dalla dimensione del database, dal numero delle tabelle e dalle altre attività presenti nella Queue. Consulta anche la guida dedicata a quanto dura un ripristino JetBackup.

Cosa controllare dopo il ripristino

Quando lo stato diventa Completed:

  1. apri il sito;
  2. verifica la homepage;
  3. controlla alcune pagine interne;
  4. prova ad accedere all’area amministrativa;
  5. verifica articoli, utenti e impostazioni;
  6. controlla moduli e funzioni dinamiche;
  7. consulta i log in presenza di errori;
  8. svuota tutte le cache.

Per WordPress controlla anche:

  • 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.

Una cache precedente potrebbe continuare a mostrare dati non più presenti nel database ripristinato.

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;

può essere necessario utilizzare file e database appartenenti alla stessa data.

Versioni non compatibili possono causare:

  • errori PHP;
  • tabelle mancanti;
  • richieste di aggiornamento del database;
  • pagine non funzionanti;
  • configurazioni incomplete;
  • errori nei plugin.

Se devi recuperare contemporaneamente più componenti, valuta se ripristinare l’intero account cPanel con JetBackup 5.

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.

Ripristinando una copia precedente, gli ordini ricevuti successivamente potrebbero non essere presenti.

Prima di procedere:

  1. attiva temporaneamente la modalità manutenzione;
  2. esporta il database attuale;
  3. annota gli ordini più recenti;
  4. verifica i pagamenti ricevuti;
  5. controlla le integrazioni con servizi esterni;
  6. scegli attentamente data e ora del backup;
  7. 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:

  1. nome del database in DB_NAME;
  2. nome dell’utente in DB_USER;
  3. password indicata in DB_PASSWORD;
  4. valore di DB_HOST;
  5. presenza del database in cPanel;
  6. presenza dell’utente MySQL;
  7. privilegi assegnati all’utente;
  8. stato del servizio MySQL.

Il ripristino del database non modifica necessariamente il file wp-config.php. I valori presenti nel file devono corrispondere agli elementi disponibili nell’account.

Come controllare i privilegi MySQL

Per verificare i privilegi:

  1. torna nella pagina principale di cPanel;
  2. apri Database MySQL;
  3. individua l’utente interessato;
  4. verifica che sia associato al database;
  5. apri la gestione dei privilegi;
  6. controlla le autorizzazioni disponibili.

Per WordPress vengono normalmente utilizzati tutti i privilegi sul relativo database.

Non assegnare lo stesso utente a database appartenenti ad altri siti senza una necessità specifica.

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:

  1. verifica la data del backup;
  2. controlla di aver selezionato il database corretto;
  3. apri phpMyAdmin;
  4. verifica la presenza delle tabelle;
  5. controlla il prefisso delle tabelle WordPress;
  6. confronta il valore $table_prefix in wp-config.php;
  7. prova una copia precedente.

Il sito potrebbe collegarsi al database corretto ma utilizzare un prefisso diverso da quello presente nella copia.

Il ripristino risulta Failed

Se nella Queue compare lo stato Failed, 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.

Apri quindi un ticket dall’Area Clienti Xlogic.

Non inserire nel ticket:

  • password cPanel;
  • password MySQL;
  • contenuto completo del file wp-config.php;
  • dati personali presenti nel database.

Quando contattare l’assistenza Xlogic

Contatta il supporto quando:

  • non trovi il database corretto;
  • il backup desiderato non compare;
  • il ripristino rimane in stato Pending;
  • l’operazione termina con stato Failed;
  • non sai quale utente MySQL selezionare;
  • il sito utilizza WooCommerce;
  • devono essere recuperati file e database insieme;
  • il database è molto grande;
  • il sito è stato compromesso;
  • non puoi mettere temporaneamente il sito in manutenzione.

Fornisci informazioni precise senza comunicare password o altre credenziali riservate.

Domande frequenti sul ripristino dei database

Posso ripristinare solamente un database?

Sì. Dalla scheda Databases puoi selezionare il singolo database senza ripristinare automaticamente Home Directory, email o intero account.

Devo selezionare anche Database Users?

Sì, quando devono essere recuperati anche gli utenti associati. JetBackup gestisce database e utenti MySQL come elementi distinti.

Il ripristino modifica i file di WordPress?

No. Il ripristino del database non modifica automaticamente temi, plugin, immagini o altri file presenti nella Home Directory.

Posso perdere gli articoli più recenti?

Sì. Gli articoli creati dopo la data del backup potrebbero non essere presenti nella copia ripristinata. Conserva sempre un’esportazione del database attuale.

Posso recuperare un ordine WooCommerce cancellato?

Un backup precedente potrebbe contenere l’ordine, ma ripristinare l’intero database può rimuovere ordini e modifiche creati successivamente. In questi casi è consigliabile richiedere una valutazione tecnica.

Quanto tempo richiede il ripristino?

La durata dipende dalla dimensione del database, dal numero delle tabelle e dalle operazioni presenti nella Queue.

Devo svuotare la cache dopo il ripristino?

Sì. Svuota LiteSpeed Cache, Redis, cache del browser ed eventuale CDN per evitare di visualizzare dati precedenti.

Il ripristino risolve ogni errore del database?

No. L’errore potrebbe dipendere da credenziali errate, privilegi mancanti, file incompatibili, configurazione PHP o problemi applicativi.

Posso ripristinare il database senza interrompere il sito?

Tecnicamente il sito può restare accessibile, ma per siti dinamici ed e-commerce è consigliabile utilizzare temporaneamente la modalità manutenzione per evitare la creazione di nuovi dati durante il ripristino.

File e database devono appartenere alla stessa data?

È consigliabile utilizzare copie compatibili quando aggiornamenti di WordPress, temi o plugin hanno modificato contemporaneamente file e struttura del database.

Guide correlate su JetBackup 5

Conclusione

Ripristinare database JetBackup 5 permette di recuperare dati MySQL eliminati, modificati o danneggiati senza ripristinare automaticamente tutto l’account hosting.

Prima di avviare la procedura, identifica il database e l’utente MySQL corretti, scegli attentamente la data e conserva una copia della situazione attuale.

Quando il sito utilizza WooCommerce o contiene informazioni aggiornate frequentemente, valuta con particolare attenzione la possibile perdita dei dati creati dopo il backup.

Ripristinare database JetBackup 5: guida definitiva ultima modifica: 2026-07-27T15:19:52+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?