TutosLe Potager du Web
← Retour aux tutos
Bases de données Intermédiaire v1.0 Vérifié le 01/09/2026

Créer, sauvegarder, importer et restaurer une base MariaDB

Procédure sûre pour les bases de données o2switch : création par cPanel, export/import phpMyAdmin et restauration non destructive.

1

1. Créer la base et l'utilisateur

Utilise l'outil Bases de données MySQL de cPanel. Crée une base, un utilisateur distinct et attribue les privilèges nécessaires.

2

2. Exporter avant toute opération risquée

Dans phpMyAdmin, sélectionne la base puis Exporter. Conserve le .sql hors du serveur si c'est une sauvegarde importante.

3

3. Tester une sauvegarde

La meilleure validation est d'importer la sauvegarde dans une base vierge et de vérifier qu'elle s'ouvre correctement.

4

4. Restaurer sans détruire l'ancienne base

La méthode recommandée est de créer une nouvelle base vierge, d'y importer le dump, puis de changer le fichier de configuration de l'application. Le retour arrière consiste alors à remettre l'ancien nom de base.

5

5. Mettre à jour la configuration

Modifie uniquement les secrets serveur (.env, wp-config.php, config/connect.php selon l'application) et ne les pousse pas dans Git.

🧯 Erreurs fréquentes

Table already exists / duplicate entry à l'import

Cause probable : Import dans une base déjà remplie.

Correctif : Préférer une nouvelle base vierge ou vider volontairement la cible après sauvegarde.

Access denied for user

Cause probable : Utilisateur non associé à la base ou mauvais identifiants.

Correctif : Réattribuer les privilèges dans cPanel puis corriger la configuration de l'application.

Sources de vérification

Ces liens servent à recontrôler le tuto quand l'outil ou l'hébergeur évolue.

Historique de la fiche

v1.0Création et vérification.

L'historique détaillé reste aussi disponible dans Git.