Importer et exporter une base de données MySQL via SSH

Comment sauvegarder et restaurer des bases de données en ligne de commande.

phpMyAdmin convient bien aux petites bases de données, mais ses limites apparaissent rapidement dès que la charge augmente — le navigateur expire, les gros dumps refusent de s'uploader, et on se retrouve face à une page d'erreur. Pour tout ce qui est conséquent, il est bien préférable de gérer les imports et les exports directement via SSH. C'est plus rapide, plus fiable, et il n'y a aucune limite de taille de fichier à craindre.

Import

mysql -uUSER -pPASSWORD DBNAME < /path/to/DUMPFILE.sql

Remarque : il n'y a pas d'espace entre les flags -u et -p et leurs valeurs.

Où :

  • USER — votre nom d'utilisateur de base de données (ex. u111111_dbuser)
  • PASSWORD — votre mot de passe de base de données
  • DBNAME — le nom de la base de données dans laquelle vous importez (ex. u111111_database)
  • /path/to/DUMPFILE.sql — le chemin complet vers votre fichier dump

Nos produits et services

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

Export

mysqldump -uUSER -pPASSWORD DBNAME > /path/to/DUMPFILE.sql

La même règle s'applique : pas d'espace entre -u, -p et leurs valeurs.

Où :

  • USER — votre nom d'utilisateur de base de données (ex. u111111_dbuser)
  • PASSWORD — votre mot de passe de base de données
  • DBNAME — le nom de la base de données à exporter (ex. u111111_database)
  • /path/to/ — le répertoire où le fichier dump sera enregistré
  • DUMPFILE.sql — le nom du fichier dump exporté

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter