Skip to content

Backup e ripristino

Clic destro su un database e Backup / Ripristino. Entrambe le direzioni stanno nella stessa scheda.

Eseguire un backup

  1. Passa alla modalità Backup.
  2. Scegli il file di destinazione.
  3. Includi dati — attivo per un backup completo, disattivo per un'istantanea della sola struttura.
  4. Avvia.

Una barra di avanzamento segue il dump e il risultato riporta quanti oggetti sono stati scritti.

L'output è un normale file .sql: istruzioni CREATE più INSERT quando i dati sono inclusi. Puoi leggerlo, confrontarlo, tenerlo sotto controllo di versione e ripristinarlo con qualunque strumento che parli SQL — non c'è nulla di specifico di NabuSQL.

Ripristinare

  1. Passa alla modalità Restore e scegli il file.
  2. Imposta le opzioni:
OpzioneEffetto
Elimina se esisteElimina ogni oggetto prima di ricrearlo. Necessario quando si ripristina su un database esistente
Disabilita controllo chiavi esterneDisattiva i controlli FK durante il ripristino, così le tabelle possono essere caricate in qualsiasi ordine
Continua in caso di erroreProsegue dopo un'istruzione fallita invece di fermarsi
  1. Avvia. L'avanzamento è mostrato in percentuale, con un conteggio degli errori in tempo reale.

Un ripristino può essere annullato mentre è in corso.

Alla fine NabuSQL riporta quante istruzioni sono riuscite sul totale ed elenca gli errori raccolti — scopri cosa non è stato ripristinato invece di dare per scontato che sia andato tutto bene.

Il ripristino sovrascrive

Con Elimina se esiste attivo, gli oggetti esistenti nel database di destinazione vengono eliminati e sostituiti. Se non sei certo del contenuto del file, ripristina prima in un database di prova.

Vie più rapide

  • Dump SQL file ▸ su un database o una tabella (clic destro) scrive struttura o struttura+dati direttamente, senza la scheda di backup.
  • ▶ Esegui file SQL su un database esegue qualsiasi file .sql, l'equivalente manuale di un ripristino.

Automatizzare i backup

Il pianificatore attività può eseguire un backup a intervalli.

Il pianificatore funziona solo mentre NabuSQL è aperto

Fa parte dell'applicazione, non è un servizio di sistema. Per backup non presidiati di un server di produzione usa il pianificatore del tuo sistema operativo con mysqldump, pg_dump o equivalenti.

Cosa un backup non copre

Il dump di un database contiene quel database. Gli elementi a livello di server — utenti e privilegi, configurazione, altri database — non ci sono. Per utenti e privilegi MySQL vedi Gestione utenti.