Comment importer et exporter des bases de données MySQL sous Linux

Comment Importer Et Exporter Des Bases De Donnees Mysql Sous Linux



L'importation et l'exportation dans les bases de données MySQL contribuent à assurer la sécurité des données, car l'importation de bases de données est utilisée pour transférer des données entre des serveurs, d'autre part, l'exportation de bases de données contribue à la sauvegarde et à la récupération des données.

Ce guide fournira la procédure pour :







Prérequis : Installation de MySQL Server sous Linux

Mettre à jour votre système avant toute installation est préférable donc tapez :



$ sudo mise à jour appropriée



Installez le serveur MySQL en tapant :



$ sudo apte installer mysql-server



Pour vérifier la version installée de MySQL, tapez :





$ mysql --version



Pour démarrer les services de MySQL, utilisez cette commande :

$ sudo systemctl démarrer mysql




Exportation de bases de données MySQL sous Linux

Permet d'exporter une base de données sous Linux, mais avant cela, vous devez vous connecter à un serveur MySQL. Utilisez cette syntaxe pour vous connecter à un serveur MySQL local :

$ mysql -dans < nom d'utilisateur > -p


Pour ce message, le nom d'utilisateur est ' mysql ” :


Comme il est visible dans la sortie ci-dessus, le serveur MySQL est connecté avec succès.

Utilisez cette commande SHOW pour voir toutes les bases de données disponibles :

> AFFICHER LES BASES DE DONNÉES ;



Pour exporter la base de données 'mysql' à partir des bases de données disponibles, créons d'abord un répertoire à l'aide de cette commande :

$ mkdir données de l'hôte local



Accédez à ce répertoire en tapant :

$ CD données de l'hôte local



Pour exporter la base de données, utilisez cette syntaxe :

$ sudo mysqldump -dans < nom d'utilisateur > -p < nom-bd > > < nom de fichier > .sql


Indiquez votre nom d'utilisateur, le nom de la base de données que vous souhaitez exporter et le nom d'un fichier dans lequel vous souhaitez exporter la base de données. Utilisez cette syntaxe et appuyez sur Entrée, puis tapez la commande ls pour voir si la base de données est exportée avec succès ou non :


Ici, vous pouvez voir que le fichier est créé avec succès.

Pour voir certaines données de ce fichier, tapez :

$ diriger -n 5 < nom de fichier > .sql



Ici, les données de la base de données exportée sont visibles.

Importation de bases de données MySQL sous Linux

Pour importer la base de données, connectons-nous au serveur local en utilisant la syntaxe :

$ mysql -dans < nom d'utilisateur > -p



Vous vous êtes connecté avec succès à votre serveur de base de données local.

Pour créer une base de données, utilisez cette syntaxe :

> CRÉER UNE BASE DE DONNÉES < nom-bd > ;


Indiquez le nom de la base de données :


Pour voir les bases de données disponibles, tapez cette commande :

> AFFICHER LES BASES DE DONNÉES ;



Ici, il est visible que la base de données que vous avez créée est disponible.

Importons le fichier déjà existant avec l'extension '.sql' contenant les données de sauvegarde de la base de données, en utilisant cette syntaxe :

$ mysql -dans < nom d'utilisateur > -p < nouveau-nom-de-base-de-données > < < nom de fichier > .sql


Fournissez les valeurs requises dans la syntaxe :


Votre base de données est importée avec succès car elle a demandé le mot de passe et a donné une sortie sans erreur.

Conclusion

L'importation et l'exportation de bases de données est une tâche importante pour la récupération et la sauvegarde des données, la migration des données, la collaboration ou les tests et le débogage. L'exportation crée un fichier de sauvegarde, pour exporter la base de données, utilisez cette syntaxe ' sudo mysqldump -u -p > .sql ' alors que l'importation vous permet de faciliter le transfert de données entre les serveurs, vous pouvez importer une base de données à partir d'un fichier en utilisant cette syntaxe ' mysql -u -p < .sql ”.