Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
‹ Hébergement web et Plesk

Exporter une base de données MySQL

Pour exporter une base de données MySQL, le plus simple est de passer par votre panneau d'hébergement : dans Plesk, la commande « Exporter le dump » enregistre la base dans une archive ZIP et peut la télécharger aussitôt. phpMyAdmin fait la même chose avec plus de réglages, depuis son onglet Exporter, au format SQL. En ligne de commande, mysqldump produit le même fichier et reste la voie la plus sûre pour une grosse base.

Par Jonathan Dewaele · publié le

Les trois méthodes suivent la page Exporter et importer des dumps de bases de données de Plesk Obsidian, la documentation d'import et d'export de phpMyAdmin et celle de mariadb-dump, relues le 14 octobre 2026.

À quoi sert l'export

Un export, qu'on appelle aussi un dump, est un fichier texte qui contient la structure des tables et toutes leurs lignes, sous forme d'instructions SQL. Il sert à garder une copie avant une opération risquée, à déplacer un site chez un autre hébergeur, ou à créer une copie de travail. Il ne contient pas les fichiers du site : pour une copie complète, il faut aussi les fichiers.

Méthode 1 : depuis Plesk

  1. Connectez-vous à votre espace client, ouvrez la fiche de votre service d'hébergement et cliquez sur « Se connecter à Plesk ».
  2. Allez dans « Sites Web & Domaines », puis « Bases de données ».
  3. Dans les outils de la base voulue, cliquez sur « Exporter le dump ».
  4. Gardez le répertoire proposé : c'est le répertoire principal de votre abonnement. Ne choisissez pas le dossier httpdocs, dont le contenu est lisible depuis Internet.
  5. Cochez « Télécharger automatiquement le dump après sa création » pour en recevoir une copie sur votre ordinateur.
  6. Validez. Le fichier arrive au format SQL, dans une archive ZIP.

Cette méthode ne demande aucun réglage et convient à la plupart des usages.

Méthode 2 : avec phpMyAdmin

phpMyAdmin s'ouvre depuis la même page Bases de données de Plesk, voir Utiliser phpMyAdmin.

  1. Dans la colonne de gauche, cliquez sur le nom de la base, pas sur une table.
  2. Ouvrez l'onglet Exporter.
  3. Choisissez le format SQL, celui que la documentation de phpMyAdmin recommande pour une sauvegarde, car il permet de restaurer la base.
  4. Cliquez sur le bouton d'exécution en bas de page. Le fichier .sql se télécharge.

Les options détaillées de phpMyAdmin permettent de n'exporter que certaines tables, ou de compresser le fichier. Deux réglages évitent des ennuis au moment de réimporter : les insertions étendues, qui regroupent les lignes et accélèrent l'import, et la longueur maximale des requêtes créées, qui évite l'erreur « Got a packet bigger than 'max_allowed_packet' bytes » sur une grosse table.

Méthode 3 : mysqldump en SSH

Cette méthode demande un accès SSH, ouvert chez Hubspace à partir de l'offre Sérénité ; sur l'offre Départ, utilisez Plesk ou phpMyAdmin. Le serveur de bases de données est MariaDB 10.3, où l'outil s'appelle encore mysqldump (il a été renommé mariadb-dump par la suite).

Connecté en SSH à votre hébergement, lancez :

mysqldump -u utilisateur -p --single-transaction nom_de_la_base > sauvegarde.sql

Remplacez utilisateur et nom_de_la_base par vos valeurs. L'option -p sans valeur fait demander le mot de passe, qui n'apparaît pas à l'écran et ne reste pas dans l'historique. L'option --single-transaction prend une copie cohérente des tables InnoDB, celles de WordPress, sans bloquer le site pendant l'export.

Pour un fichier plus léger, compressez-le au passage :

mysqldump -u utilisateur -p --single-transaction nom_de_la_base | gzip > sauvegarde.sql.gz

Rapatriez ensuite le fichier sur votre ordinateur par SFTP, puis supprimez-le du serveur.

Où ranger le fichier

Un dump contient tout ce que la base contient : comptes, adresses e-mail, commandes. Rangez-le hors du serveur, dans un endroit protégé, et ne le laissez jamais dans un dossier accessible depuis le web. Chez Hubspace, les bases sont déjà sauvegardées chaque jour avec le site et gardées 30 jours ; l'export reste utile avant une intervention, ou pour garder une copie chez vous. Le point est développé dans Sauvegarde de site web.

Questions fréquentes

Quelle méthode choisir ?

Plesk pour une copie rapide, phpMyAdmin pour choisir les tables ou le format, mysqldump pour une base de plusieurs centaines de mégaoctets, qui peut faire échouer une exportation par le navigateur.

L'export arrête-t-il mon site ?

Non. Avec Plesk ou phpMyAdmin, le site reste en ligne pendant l'export ; avec mysqldump, l'option --single-transaction évite de bloquer les tables InnoDB.

Comment réimporter le fichier ?

La marche à suivre est dans Importer une base de données MySQL.

Articles liés