Les méthodes suivent la page Exporter et importer des dumps de bases de données de Plesk Obsidian, la documentation d'import de phpMyAdmin et sa FAQ 1.16 sur les gros fichiers, relues le 14 octobre 2026.
Avant d'importer
- Une base de destination. Créez-la dans Plesk avec son utilisateur, comme l'explique Créer une base de données MySQL dans Plesk. Importer dans une base qui contient déjà des tables du même nom les écrase.
- Un fichier SQL. C'est le fichier produit par un export, voir Exporter une base de données MySQL. Plesk attend une archive ZIP ; phpMyAdmin accepte un .sql, un .sql.gz ou un .sql.bz2.
- Une sauvegarde de la base actuelle, si vous en remplacez une qui sert. Chez Hubspace, la sauvegarde quotidienne des bases est gardée 30 jours, mais un export juste avant l'import coûte une minute.
Méthode 1 : depuis Plesk
- Connectez-vous à votre espace client, ouvrez la fiche de votre service d'hébergement et cliquez sur « Se connecter à Plesk ».
- Allez dans « Sites Web & Domaines », puis « Bases de données ».
- Dans les outils de la base de destination, cliquez sur « Importer le dump ».
- Choisissez « Envoyer », cliquez sur « Parcourir » et sélectionnez l'archive ZIP qui contient le fichier SQL.
- Cochez « Recréer la base de données » seulement si vous voulez repartir d'une base vide : Plesk supprime alors l'ancienne et en crée une nouvelle du même nom.
- Validez et attendez la fin de l'opération.
Si le fichier est déjà sur le serveur, par exemple déposé par le gestionnaire de fichiers de Plesk, ou en SFTP sur Sérénité et Business, choisissez « Importer » au lieu d'« Envoyer », puis désignez le fichier.
Méthode 2 : avec phpMyAdmin
- Ouvrez phpMyAdmin depuis la page Bases de données de Plesk, voir Utiliser phpMyAdmin.
- Dans la colonne de gauche, cliquez sur la base de destination.
- Ouvrez l'onglet Importer.
- Choisissez le fichier sur votre ordinateur, laissez le format SQL et le jeu de caractères proposé (utf-8), puis lancez l'import en bas de page.
La documentation de phpMyAdmin précise que la taille acceptée dépend des réglages PHP du serveur : upload_max_filesize, post_max_size, memory_limit et max_execution_time. Chez Hubspace, le phpMyAdmin de Plesk n'est pas bridé par la taille du fichier envoyé, mais un très gros import peut s'interrompre en cours de route, par le délai du navigateur ou la mémoire. Au-delà de quelques centaines de mégaoctets, passez à la méthode 3 ou à celle de Plesk.
Méthode 3 : en SSH, pour les gros fichiers
L'accès SSH est ouvert à partir de l'offre Sérénité. Envoyez le fichier sur votre hébergement par SFTP, hors du dossier httpdocs, puis, connecté en SSH :
mysql -u utilisateur -p nom_de_la_base < sauvegarde.sql
Pour un fichier compressé en gzip :
gunzip < sauvegarde.sql.gz | mysql -u utilisateur -p nom_de_la_base
L'option -p fait demander le mot de passe de l'utilisateur de la base. La commande ne montre rien tant qu'elle travaille ; le retour à l'invite signale la fin. Supprimez ensuite le fichier du serveur.
Sur l'offre Départ, sans SSH, utilisez la méthode Plesk avec le fichier déposé par le gestionnaire de fichiers, ou écrivez-nous.
Les erreurs fréquentes
| Message | Cause probable | Que faire |
|---|---|---|
| #1050 Table already exists | la base contient déjà cette table | importer dans une base vide, ou cocher « Recréer la base de données » dans Plesk |
| #1044 Access denied for user | l'utilisateur n'a pas de droit sur cette base | vérifier l'utilisateur associé à la base dans Plesk |
| #1046 No database selected | aucune base choisie avant l'import | cliquer sur la base dans phpMyAdmin avant d'ouvrir Importer |
| Got a packet bigger than 'max_allowed_packet' | une requête trop longue dans le fichier | refaire l'export en limitant la longueur des requêtes, ou importer en SSH |
| caractères accentués abîmés | jeu de caractères différent entre export et import | refaire l'import en utf-8 (ou utf8mb4) |
Après l'import d'un site WordPress, vérifiez que les quatre informations de connexion de wp-config.php correspondent à la nouvelle base. Une erreur à cet endroit donne le message traité dans Erreur de connexion à la base de données.
Questions fréquentes
L'import remplace-t-il les données existantes ?
Cela dépend du fichier. Un export de mysqldump contient par défaut des instructions DROP TABLE : les tables du même nom sont supprimées puis recréées. Un fichier sans ces instructions bute sur les tables existantes, d'où l'erreur #1050. Dans les deux cas, les tables absentes du fichier restent. Pour repartir de zéro, importez dans une base vide.
Puis-je importer une base venue d'un autre hébergeur ?
Oui, c'est l'usage le plus courant. Si vous déménagez un site WordPress entier, la migration est offerte chez Hubspace : nous déplaçons fichiers et base pour vous.
Combien de temps dure un import ?
De quelques secondes pour une petite base à plusieurs minutes pour quelques centaines de mégaoctets. Ne fermez pas l'onglet de phpMyAdmin pendant l'opération.
Articles liés
- Créer une base de données MySQL dans PleskCréer une base de données MySQL (MariaDB) dans Plesk : nom, utilisateur, mot de passe, site associé, puis les informations à donner à votre application.
- phpMyAdmin : ouvrir et utiliser sa basephpMyAdmin, l'outil web pour gérer une base MySQL ou MariaDB : l'ouvrir depuis Plesk, parcourir les tables, lancer une requête SQL, exporter sans casse.
- Exporter une base de données MySQLExporter une base de données MySQL ou MariaDB en fichier SQL : avec Plesk en deux clics, avec phpMyAdmin pour choisir le format, ou mysqldump en SSH.