Comment restaurer une sauvegarde de ma base de données MySQL ?

Pour l’importation d’une sauvegarde de votre base de données MySQL, 2 options s’offrent à vous :

  1. L’importation via phpMyAdmin :
    Idéal pour les bases de données légères (moins de ~ 25 Mo), aucun connaissance requise en lignes de commande Linux.
  2. L’importation en lignes de commande :
    Idéal pour les bases de données plus lourdes (plus de ~ 25 Mo), nécessite d’utiliser le Terminal / Shell SSH.

Avant d’importer votre base de données

Assurez-vous de disposer d’une sauvegarde MySQL réalisée au préalable, par exemple, téléchargée sur votre ordinateur. Il peut s’agir d’une sauvegarde que vous avez réalisé manuellement par vos soins, d’une sauvegarde créée automatiquement grâce à votre service complémentaire CodeGuard, ou d’un backup EasyHoster que vous avez demandé à notre support technique.

Rendez-vous dans votre compte cPanel EasyHoster, là où vous gérez votre espace d’hébergement.

Enfin, pour restaurer votre sauvegarde MySQL…

Choisissez ci-dessous entre les Options 1 et 2. C’est-à-dire, phpMyAdmin ou Lignes de commande.

N’hésitez pas à choisir d’abord l’Option 1 (phpMyAdmin) et à passer à l’Option 2 (Terminal), seulement si la première option venait à échouer (Erreur Timeout).

Première option, votre base de données est peu volumineuse (moins de ~ 25 Mo) ?

Option 1 : Importer une base de données légère via phpMyAdmin (plus lent, mais accessible aux débutants)

Vous pouvez importer cette base de données via l’outil d’importation de phpMyAdmin.

Une fois dans votre compte cPanel, cliquez sur phpMyAdmin.

Importer une base de données MySQL via phpMyAdmin et cPanel

Vous allez ensuite être redirigé vers votre panel de gestion de base de données MySQL.

L’opération qui suit peut prendre plusieurs dizaines de minutes avant d’aboutir. Avant de démarrer l’importation, il est donc recommandé de disposer de suffisamment de temps devant vous et de connecter votre ordinateur portable à une source d’alimentation.
  1. Choisissez la base dans laquelle importer vos données via la colonne de gauche (comment savoir le nom de sa base de données WordPress ?)
  2. Cliquez sur Import pour ouvrir l’interface d’importation.
  3. Choisissez un fichier .sql téléchargé au préalable sur votre ordinateur.
  4. Lancez l’importation en cliquant sur Go et armez-vous de patience.
Comment importer une base de données avec phpMyAdmin ?

Problèmes fréquents avec phpMyAdmin :

Attention, la manipulation décrite ci-dessous supprimera toutes les données de votre base de façon irréversible. Assurez-vous de disposer de backups fiables et de savoir ce que vous faites avant de réaliser cette opération.
  1. Choisissez la base de données MySQL pour laquelle les Données / Tables doivent être supprimées.
  2. Ensuite, sélectionnez toutes les tables MySQL en cochant l’ensemble des cases (Check all).
  3. Enfin, dans la liste déroulante, sélectionnez Drop, ce qui signifie Supprimer les Tables.
  4. Confirmez l’opération à l’écran suivant.
Table 'wp_' already exists : supprimer les anciennes données tables MySQL
  • Si vous recevez une erreur de type « Unknown collation: ‘utf8mb4_0900_ai_ci’ » vous pouvez ouvrir votre fichier .sql dans un éditeur de code comme Visual Studio Code et effectuer un rechercher-remplacer de utf8mb4_0900_ai_ci par utf8mb4_unicode_520_ci. Ensuite, retentez l’import de votre base de données.
  • Si vous recevez une erreur que vous ne comprenez pas, n’hésitez pas à en faire une capture d’écran et à contacter le support technique EasyHoster pour plus d’assistance.
  • Si l’opération n’aboutit pas après ~ 1h ou si vous recevez une erreur Time out, il sera nécessaire de vous orienter vers la 2e option ci-dessous.

Deuxième option, votre base de données est très volumineuse (plus de ~ 25 Mo) ?

Option 2 : Importer une base de données lourde en ligne de commande (plus rapide, mais recommandé aux experts)

Si vous éprouvez le moindre problème pour l’importation de votre base via phpMyAdmin, nous vous recommandons l’importation via le Shell SSH et une ligne de commande de ce type :

mysql -h localhost -u $USER -p $DB < MYBKP.sql

Plus d’informations sur l’importation en ligne de commande (dossier complet) →

Si nécessaire, n’hésitez pas à contacter le support technique pour obtenir plus d’assistance à ce sujet.

Sommaire de ce billet
Besoin d'aide ?

Le site WordPress speed.easyhoster.net ➚ permet de tester le potentiel des solutions d'Hébergement Web EasyHoster.