Une gestion efficace des bases de données MySQL est essentielle pour l’hébergement Web, le développement et l’administration des serveurs. Que vous travailliez avec un serveur VPS ou que vous gériez des applications à grande échelle sur un serveur dédié, maîtriser les méthodes d’importation et d’exportation MySQL via la ligne de commande est crucial pour les sauvegardes, les migrations et la résolution des problèmes.
Connectez-vous d’abord au serveur via SSH :
ssh user@yourserver.com
La commande mysqldump est utilisée pour créer une sauvegarde d’une base de données MySQL :
mysqldump -u root -p database_name > backup.sql
Pour économiser de l’espace, vous pouvez compresser le fichier de sauvegarde avec gzip :
gzip backup.sql
Cela créera un fichier backup.sql.gz, réduisant ainsi l’espace de stockage utilisé.
Si la base de données cible n’existe pas encore, créez-la avant d’importer les données :
mysql -u root -p -e "CREATE DATABASE new_database;"
Pour restaurer une base de données à partir d’un fichier de sauvegarde :
mysql -u root -p new_database < backup.sql
Si la sauvegarde est compressée, utilisez la commande suivante :
gunzip < backup.sql.gz | mysql -u root -p new_database
L’utilisation de la ligne de commande pour importer et exporter des bases de données MySQL offre efficacité, sécurité et flexibilité dans la gestion des bases de données. Que vous utilisiez un serveur VPS ou un serveur dédié, maîtriser ces commandes simplifiera votre flux de travail et améliorera l’administration de vos bases de données.