Il ripristino di un database sostituisce il suo contenuto attuale con i dati di un file di backup. Il Nobregas MySQL Panel fornisce una funzione di ripristino integrata che importa un backup .sql direttamente nel tuo database — senza bisogno di riga di comando o strumenti esterni.
Quando Ripristinare un Backup
- Perdita accidentale di dati — Hai eliminato righe, dropppato una tabella o svuotato dati per errore.
- Dati corrotti — Un bug dell'applicazione ha scritto valori errati e devi fare un rollback.
- Migrazione fallita — Una migrazione del database è andata male e devi ripristinare.
- Spostamento su un nuovo database — Vuoi clonare i dati da un backup in un database nuovo.
- Testing — Vuoi ripristinare uno snapshot di produzione in un database di staging.
Passo dopo Passo: Ripristino dal Pannello
- Accedi a mysql.nobregas.org.
- Clicca su Backups nella barra di navigazione in alto.
- Trova il backup da cui vuoi ripristinare nella lista dei backup.
- Clicca il pulsante Restore nella riga di quel backup.
- Seleziona il database di destinazione — il database in cui il backup verrà importato.
- Conferma l'azione di ripristino quando richiesto.
- Il pannello importa il backup. Una notifica di successo conferma quando il ripristino è completo.
Cosa Fa il Ripristino
Il processo di ripristino:
- Legge il file di backup
.sqlsul server. - Esegue le istruzioni SQL (CREATE TABLE, INSERT) sul database di destinazione.
- Ricrea tabelle, viste, trigger e stored procedure dal backup.
Avvertenze Importanti
Il Ripristino Sovrascrive i Dati
Se il database di destinazione ha già tabelle con gli stessi nomi, il ripristino le eliminerà e ricercherà. Tutti i dati attuali in quelle tabelle vengono sostituiti con i dati del backup.
Fai un Backup Prima di Ripristinare
Crea sempre un backup fresco dello stato attuale prima di ripristinarne uno più vecchio. Questo assicura che hai un punto di recupero se il ripristino non produce il risultato desiderato.
Il Ripristino Non Elimina Tabelle Extra
Se il database di destinazione ha tabelle che non sono nel backup, quelle tabelle restano intatte. Solo le tabelle presenti nel file di backup vengono influenzate.
Ripristino su un Database Diverso
Puoi ripristinare un backup in un database diverso da quello da cui è stato originariamente creato. Questo è utile per:
- Creare una copia di staging da un backup di produzione.
- Migrare dati tra database.
- Testare le procedure di ripristino senza influenzare il database originale.
Seleziona il database di destinazione desiderato nella finestra di ripristino.
Verificare il Ripristino
Dopo il completamento del ripristino:
- Vai alla pagina Databases e seleziona il database ripristinato.
- Verifica che tutte le tabelle previste siano presenti.
- Sfoglia alcune tabelle per confermare che i dati siano corretti.
- Esegui una query SELECT per verificare che il conteggio delle righe corrisponda alle aspettative.