Restaurer une base de données remplace son contenu actuel par les données d'un fichier de sauvegarde. Le Panel MySQL Nobregas fournit une fonctionnalité de restauration intégrée qui importe une sauvegarde .sql directement dans votre base de données — sans ligne de commande ni outils externes nécessaires.
Quand Restaurer une Sauvegarde
- Perte accidentelle de données — Vous avez supprimé des lignes, effacé une table ou tronqué des données par erreur.
- Données corrompues — Un bug d'application a écrit des valeurs incorrectes et vous devez revenir en arrière.
- Migration échouée — Une migration de base de données a mal tourné et vous devez annuler.
- Déplacer vers une nouvelle base de données — Vous voulez cloner les données d'une sauvegarde dans une base de données fraîche.
- Tests — Vous voulez restaurer un instantané de production dans une base de données de staging.
Étape par Étape : Restaurer depuis le Panel
- Connectez-vous sur mysql.nobregas.org.
- Cliquez sur Backups dans la barre de navigation supérieure.
- Trouvez la sauvegarde que vous voulez restaurer dans la liste des sauvegardes.
- Cliquez sur le bouton Restore sur la ligne de cette sauvegarde.
- Sélectionnez la base de données cible — la base de données dans laquelle la sauvegarde sera importée.
- Confirmez l'action de restauration lorsque demandé.
- Le panel importe la sauvegarde. Une notification de succès confirme quand la restauration est terminée.
Ce Que la Restauration Fait
Le processus de restauration :
- Lit le fichier de sauvegarde
.sqlsur le serveur. - Exécute les instructions SQL (CREATE TABLE, INSERT) contre la base de données cible.
- Recrée les tables, vues, triggers et procédures stockées à partir de la sauvegarde.
Avertissements Importants
La Restauration Écrase les Données
Si la base de données cible a déjà des tables avec les mêmes noms, la restauration va les supprimer et recréer. Toutes les données actuelles dans ces tables sont remplacées par les données de la sauvegarde.
Sauvegardez Avant de Restaurer
Créez toujours une sauvegarde fraîche de l'état actuel avant de restaurer une version antérieure. Cela garantit que vous avez un point de récupération si la restauration ne produit pas le résultat souhaité.
La Restauration Ne Supprime Pas les Tables Supplémentaires
Si la base de données cible a des tables qui ne sont pas dans la sauvegarde, ces tables sont laissées intactes. Seules les tables présentes dans le fichier de sauvegarde sont affectées.
Restaurer vers une Base de Données Différente
Vous pouvez restaurer une sauvegarde dans une base de données autre que celle à partir de laquelle elle a été créée. C'est utile pour :
- Créer une copie de staging à partir d'une sauvegarde de production.
- Migrer des données entre bases de données.
- Tester les procédures de restauration sans affecter la base de données originale.
Sélectionnez la base de données cible souhaitée dans le dialogue de restauration.
Vérifier la Restauration
Après le processus de restauration :
- Allez sur la page Databases et sélectionnez la base de données restaurée.
- Vérifiez que toutes les tables attendues sont présentes.
- Parcourez quelques tables pour confirmer que les données sont correctes.
- Exécutez une requête SELECT pour vérifier que le nombre de lignes correspond aux attentes.