Sommaire (14 sections)
Vue d'ensemble
Importer ou exporter une base de données est essentiel pour :
- 💾 Sauvegardes ponctuelles avant gros changements
- 🚚 Migration depuis un autre hébergeur
- 🧪 Cloner la base de production vers staging
- 📦 Archivage long terme
Méthode 1 — Plesk (interface graphique)
Exporter
- 1Bases de données → cochez la base.
- 2Bouton Export Dump.
- 3Choisissez :
- Path : où sauvegarder sur le serveur (/var/www/vhosts/.../dumps/) - Description : optionnel - Compression : ✅ recommandée (.gz)
- 1OK.
Plesk génère le fichier dans le dossier choisi. Téléchargez-le via le gestionnaire de fichiers ou FTP.
Importer
- 1Bases de données → cochez la base cible.
- 2Bouton Import Dump.
- 3Choisissez :
- Upload local file : fichier sur votre PC (max 256 MB) - Existing file on server : fichier déjà sur le serveur (illimité)
- 1Cochez Recreate the database pour repartir de zéro.
- 2OK.
⚠️ Recreate = écrase toutes les données existantes.
Méthode 2 — phpMyAdmin
Exporter
- 1phpMyAdmin → sélectionnez la base.
- 2Onglet Exporter.
- 3Méthode :
- Rapide : tout en SQL standard - Personnalisé : choix des tables, format, compression
- 1Exécuter → téléchargement
.sql.
Importer
- 1phpMyAdmin → sélectionnez la base cible.
- 2Onglet Importer.
- 3Sélectionnez le fichier
.sqlou.sql.gz. - 4Exécuter.
⚠️ Limite par défaut : ~50 MB. Pour plus, utilisez la CLI (méthode 3).
Méthode 3 — CLI via SSH (gros volumes)
Pour des bases >500 MB ou des migrations critiques.
Exporter avec mysqldump
mysqldump -u USER -p DATABASE > dump.sql
mysqldump -u USER -p DATABASE | gzip > dump.sql.gzImporter
# Fichier non compressé
mysql -u USER -p DATABASE < dump.sql
# Fichier compressé
gunzip < dump.sql.gz | mysql -u USER -p DATABASEAvec optimisations
# Export rapide (sans verrouiller les tables, pour bases InnoDB)
mysqldump --single-transaction --quick -u USER -p DATABASE > dump.sqlCas pratique : migration WordPress
- 1Exportez la base de l'ancien hébergeur (
old.sql). - 2Modifiez les URLs dans le dump :
``bash sed -i 's|https://old-domain.com|https://new-domain.com|g' old.sql ``
- 1Importez sur le nouveau Plesk.
- 2Mettez à jour
wp-config.phpavec les nouveaux identifiants. - 3Lancez le plugin Better Search Replace pour les URLs résiduelles dans les sérialisations.
Limites & pièges
- 📦 upload_max_filesize PHP : importez via PHP limité par ce paramètre.
- 🔢 max_allowed_packet MySQL : peut bloquer des inserts géants.
- 🔄 Encoding : exportez en UTF-8 (
utf8mb4) pour éviter les caractères corrompus. - 🔐 Vues, procédures, triggers : nécessitent les bons droits (incluez
--routines --triggersdans mysqldump).
Conseils Cmediahost
- Pour des migrations, contactez-nous : nous gérons la migration clé en main (base + fichiers) sans coupure.
- Combinez export régulier + sauvegardes Plesk planifiées pour double sécurité.
- En CLI, utilisez
--single-transactionsur InnoDB pour éviter les locks pendant le dump.
Hébergement Plesk professionnel chez Cmediahost
SSD NVMe, sauvegardes quotidiennes, SSL gratuit, support FR 24/7.
Hébergement Plesk
Lancez votre site sous Plesk avec Cmediahost
Profitez d'un panneau Plesk Obsidian préconfiguré, d'un SSL gratuit renouvelé automatiquement, de sauvegardes quotidiennes et d'un support francophone 24/7. À partir de 25 000 XOF / an.
- SSL Let's Encrypt gratuit
- SSD NVMe haute performance
- Sauvegardes JetBackup quotidiennes
- Support francophone 24/7
