MySQL Importer la base de données à l'aide de la ligne de commande

MySQL Importer la base de données à l'aide de la ligne de commande
MySQL est un système de gestion de base de données relationnel open source qui aide les utilisateurs à créer, gérer et stocker d'énormes volumes de données. De plus, MySQL fournit également l'installation d'importation de bases de données à l'aide de fichiers SQL. L'importation aide à sauvegarder et à transférer les données.

Cet article discutera du contenu suivant:

  • Importez une base de données sur le serveur MySQL local à l'aide de la ligne de commande
  • Importez une base de données sur le serveur MySQL distant à l'aide de la ligne de commande

Importez une base de données sur le serveur MySQL local à l'aide de la ligne de commande

Pour importer des bases de données à l'aide d'un fichier MySQL sur le serveur MySQL local, connectez d'abord à votre serveur local à l'aide de cette syntaxe:

mysql -u [nom d'utilisateur] -p

Fournissez le nom d'utilisateur du serveur local dans la commande:

L'étape suivante consiste à créer une nouvelle base de données dans laquelle vous souhaitez importer une base de données. Fournissez le nom de votre base de données dans la commande. Pour ce post, le nom est «Newlinuxhint»:

Créer une base de données NewLinuxHint;

Le message de réussite s'affiche comme «Requête ok, 1 rangée affectée»:

Le fichier SQL est un fichier de sauvegarde contenant des instructions pour créer une base de données avec ses données. Maintenant, pour importer la base de données, utilisez cette syntaxe:

mysql -u [nom d'utilisateur] -p [db-name] < [file-name].sql

Fournissez les paramètres selon vous et exécutez la commande:

mysql -u root -p newlinuxhint < linuxhint_dump.sql

La sortie sans erreur indique que la commande est exécutée avec succès:

Pour le confirmer, connectez-vous au serveur local. Utilisez cette commande et assurez-vous de fournir votre nom d'utilisateur:

mysql -u root -p

Après la connexion réussie, exécutez ces commandes, accédez à la base de données et voyez toutes les tables disponibles:

Utilisez NewLinuxHint;
montrer des tables;

La sortie affichera les noms des tables si l'importation a réussi:

Vous avez réussi à importer une base de données à l'aide d'un fichier SQL dans votre serveur MySQL local.

Importez une base de données sur le serveur MySQL distant à l'aide de la ligne de commande

Pour importer la base de données sur le serveur distant à l'aide du fichier SQL via la ligne de commande, utilisez cette syntaxe:

mysql -h [host-name] -p [port-numéro] -u [nom d'utilisateur] -p [db-name] < [file-name].sql

Fournissez le numéro de port, nom d'utilisateur, nom d'hôte (point de terminaison) du serveur MySQL distant. Aussi, fournissez le nom de la base de données et le nom du fichier MySQL:

Pour confirmer si la base de données est importée avec succès ou non, connectez-vous à votre serveur MySQL distant en utilisant cette syntaxe:

mysql -h [hôte-nom] -p [port de port] -u [nom d'utilisateur] -p

Utilisez ces commandes pour voir les noms des tables de la base de données que vous avez importées:

Utilisez NewLinuxHint;
montrer des tables;

La sortie affiche toutes les tables de la base de données importée:

La base de données est importée avec succès d'un fichier SQL vers votre serveur MySQL distant.

Conclusion

Pour importer la base de données dans votre serveur MySQL à l'aide d'un fichier SQL. Pour le serveur local, exécutez le «mysql -u [nom d'utilisateur] -p [db-name] < [file-name].sql"Commande, et pour le serveur distant, exécutez"mysql -h [hôte-nom] -p [port de port] -u [nom d'utilisateur] -p”Syntaxe. Cet article a expliqué comment vous pouviez importer la base de données à l'aide de la ligne de commande vers votre serveur MySQL à distance ainsi qu'à l'aide de fichiers SQL.