🐘
PHP & MySQL

Exporter et importer une base de données MySQL

📅 12 octobre 2026 ✏️ 12 octobre 2026 ⏱ 6 min leestijd

Apprenez à exporter et importer une base de données MySQL via phpMyAdmin ou la ligne de commande, et à résoudre les problèmes courants.

Pour exporter et importer une base de données MySQL, on passe généralement par phpMyAdmin dans Plesk ou par la ligne de commande avec mysqldump et mysql. Vous exportez la base de données vers un fichier .sql, puis vous importez ce fichier sur le serveur de destination. Dans cet article, découvrez les deux méthodes étape par étape, ainsi que les erreurs courantes et leurs solutions.

Database AFichier .sqlDatabase B

Exporter une base de données via phpMyAdmin

phpMyAdmin est la méthode la plus utilisée pour exporter une base de données MySQL, surtout si vous n’avez pas d’expérience avec la ligne de commande. Dans Plesk, vous trouverez phpMyAdmin sous l’onglet Bases de données de l’abonnement concerné.

1

Ouvrez phpMyAdmin

Connectez-vous à Plesk, allez dans Bases de données et cliquez sur phpMyAdmin au niveau de la base souhaitée.

2

Sélectionnez la base de données

Cliquez dans le menu de gauche sur le nom de la base de données que vous souhaitez exporter.

3

Allez dans l’onglet Exporter

Choisissez la méthode Rapide et le format SQL, ce qui suffit dans la plupart des cas.

4

Cliquez sur Exécuter

Le fichier .sql est téléchargé sur votre ordinateur. Conservez ce fichier dans un endroit facile à retrouver.

💡 Astuce : Pour les grandes bases de données, choisissez la méthode Personnalisée et activez la compression (gzip) afin de réduire la taille du fichier exporté et d’accélérer son téléchargement.

Importer une base de données via phpMyAdmin

L’importation fonctionne presque de la même manière que l’exportation, mais dans l’autre sens. Assurez-vous qu’une base de données vide a été créée sur le serveur de destination avant de procéder à l’importation.

1

Créez une base de données vide

Dans Plesk, allez dans Bases de données et créez une nouvelle base de données avec l’utilisateur correspondant.

2

Ouvrez phpMyAdmin pour cette base de données

Cliquez ensuite sur l’onglet Importer.

3

Choisissez le fichier .sql

Sélectionnez via Choisir un fichier le fichier précédemment exporté depuis votre ordinateur.

4

Lancez l’importation

Cliquez sur Exécuter et attendez que phpMyAdmin confirme que l’importation a réussi.

N’oubliez pas de mettre à jour les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe) dans le fichier de configuration de votre site web ou application après l’importation.

Exporter et importer via la ligne de commande

Si vous disposez d’un accès SSH, l’exportation et l’importation via la ligne de commande sont souvent plus rapides et plus fiables, surtout pour les grandes bases de données qui peuvent bloquer phpMyAdmin à cause des limites d’upload.

Pour exporter, utilisez la commande :

mysqldump -u nomutilisateur -p nombasededonnees > backup.sql

Pour importer, utilisez :

mysql -u nomutilisateur -p nombasededonnees < backup.sql

Pour ces deux commandes, le mot de passe de l’utilisateur de la base de données vous sera demandé après l’exécution. Assurez-vous que la base de données de destination existe déjà avant d’exécuter la commande d’importation.

Résoudre les problèmes courants

Lors de l’exportation et de l’importation de bases de données MySQL, on rencontre souvent les mêmes obstacles.

Fichier trop volumineux pour l’upload : phpMyAdmin impose une taille maximale d’upload. Dans ce cas, utilisez la ligne de commande, divisez le fichier ou compressez-le en gzip.

Expiration du délai pendant l’importation : les grandes bases de données peuvent dépasser le temps d’exécution de phpMyAdmin. Importez via SSH avec mysqldump ou augmentez temporairement les paramètres PHP dans Plesk.

Message d’erreur concernant l’encodage des caractères : vérifiez que la base source et la base de destination utilisent le même jeu de caractères (collation), par exemple utf8mb4, afin d’éviter les caractères mal affichés.

Accès refusé : vérifiez que l’utilisateur de la base de données dispose de droits suffisants sur la base de destination ; cela se configure dans Plesk au niveau des utilisateurs de bases de données.

Si vous rencontrez des difficultés lors de la migration d’un site web avec sa base de données, par exemple lors du passage à Tandata, consultez la base de connaissances ou contactez le support. Pour un site web accompagné d’un hébergement web et d’un e-mail professionnel, l’équipe se fera un plaisir de vous accompagner dans cette transition.

Questions fréquentes

Quelle est la différence entre mysqldump et une exportation via phpMyAdmin ?

Les deux méthodes génèrent le même type de fichier .sql. mysqldump via la ligne de commande est généralement plus rapide et plus fiable pour les grandes bases de données, tandis que phpMyAdmin est plus pratique pour les petites bases sans accès SSH.

Puis-je importer une base de données qui contient déjà des données ?

Oui, mais les tables existantes portant le même nom peuvent entrer en conflit ou être écrasées. Il est préférable de commencer avec une base de données vide pour éviter tout problème inattendu.

Quelle taille peut avoir un fichier .sql pour être importé ?

Cela dépend des paramètres du serveur concernant la taille d’upload et le temps d’exécution. Pour les fichiers volumineux, l’importation via la ligne de commande est presque toujours la meilleure option.

Que faire si l’importation s’arrête en cours de route ?

Vérifiez le message d’erreur : il s’agit souvent d’une expiration de délai, d’une limite de mémoire ou d’une erreur de syntaxe dans le fichier. Importez via SSH pour contourner ces limitations.

Dois-je encore effectuer des ajustements après l’importation ?

Oui, mettez à jour les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe) dans le fichier de configuration de votre site web ou application afin qu’il se connecte à la nouvelle base de données.

Conclusion

Exporter et importer une base de données MySQL est simple avec phpMyAdmin pour les petites bases, tandis que la ligne de commande avec mysqldump et mysql fonctionne mieux pour les grandes bases de données ou lorsque vous rencontrez des limitations. Assurez-vous toujours d’avoir une base de données de destination vide et vérifiez la configuration de votre site web après l’importation.

Découvrir l’hébergement web →

Was dit artikel nuttig?