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
-uet-pet 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éesDBNAME— 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
Export
mysqldump -uUSER -pPASSWORD DBNAME > /path/to/DUMPFILE.sql
La même règle s'applique : pas d'espace entre
-u,-pet 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éesDBNAME— 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 !