Comment importer et exporter la base de données MySQL
- 1212
- 276
- Zoe Dupuis
MySQL est un système de gestion de la base de données de relations avec le stockage des données au format de table. Il s'agit d'un serveur de base de données OpenSource disponible sur la variété des systèmes d'exploitation
Dans le cas de la migration de la base de données MySQL, vous pouvez facilement créer un vidage de la base de données et le restaurer sur le serveur de base de données cible. MySQL Server fournit des utilitaires de console pour exporter et importer des bases de données.
Ce tutoriel vous aide à exporter la base de données MySQL à l'aide de la console système. Vous a également aidé à restaurer la base de données à partir du fichier de vidage.
Étape 1 - Exporter la base de données MySQL
Utiliser mysqltump Utilitaire de ligne de commande pour effectuer un backp de base de données. Ce qui rend le processus plus facile à transférer la base de données vers un autre système. Afin d'exporter la base de données, vous avez besoin du nom de la base de données et des informations d'identification de connexion avec au moins des privilèges en lecture seule vers les bases de données.
Exportons votre base de données à l'aide de MySQLDump:
mysqldump -u root -p database_name> db_backup.SQL
Ici:
racine
- est le nom d'utilisateur pour se connecter au serveur de base de donnéesnom de la base de données
- est le nom de la base de données à exporterdb_backup.SQL
-est le nom du fichier texte, qui stocke la sortie
La commande ci-dessus s'exécutera silencieusement sans sortie à l'écran. Si des erreurs se produisent pendant le processus d'exportation, MySQLDump les imprimera à l'écran.
Étape 2 - Vérifiez le fichier de sauvegarde
Voyons le fichier de vidage de la base de données créé dans l'étape ci-dessus. Assurez-vous d'abord qu'il n'y a pas d'erreur affichée à l'écran avec la commande mysqldump.
Ensuite, exécutez la commande suivante:
tête db_backup.SQL
Cela vous montrera les détails de la base de données comme ci-dessous
-- MySQL Dump 10.13 Distrib 8.0.23, pour Linux (x86_64) - - Hôte: Base de données LocalHost: MySQL - --------------------------- ----------------------- - Version du serveur 8.0.23 / *!40101 set @ [e-mail protégé] @character_set_client * /; / *!40101 set @ [e-mail protégé] @character_set_results * /; / *!40101 set @ [e-mail protégé] @Collation_Connection * /; / *!50503 Noms set utf8mb4 * /;
Ensuite, exécutez la commande suivante pour afficher la dernière ligne du fichier de sauvegarde.
queue db_backup.SQL
/ *!40101 set [e-mail protégé] _Character_Set_results * /; / *!40101 SET [Protégé par e-mail] _Collation_Connection * /; / *!40111 SET [Protégé par e-mail] _SQL_NOTES * /; - Décharge terminée le 2021-02-02 17:07:24
La dernière ligne doit contenir un message comme «Dumpllé terminé» suivi de la date.
Étape 3 - Importer la base de données MySQL
Avant d'importer les données à partir du fichier de sauvegarde, assurez-vous de créer une base de données sur le serveur de base de données.
Vous pouvez utiliser la commande de console «mysqladmin» pour créer une nouvelle base de données. Pour créer une nouvelle base de données, exécutez:
mysqladmin -u root -p créer new_database_name
Entrez le mot de passe utilisateur MySQL pour terminer le processus. Cela créera une base de données dans MySQL Server.
Ensuite, vous pouvez importer le fichier de vidage à l'aide de la commande de console «MySQL». La commande sera comme ci-dessous:
mysql -u root -p new_database_name < db_backup.sql
Ici:
racine
- est le nom d'utilisateur pour accéder au serveur de base de donnéesnom de la base de données
- est le nom de la base de données nouvellement crééedb_backup.SQL
-Le nom du fichier de vidage est-il prélevé sur le serveur de base de données source.
Lors de l'exécution de la commande réussie, vous récupérerez l'invite de commande sans aucun message. Dans le cas d'une erreur se produit avec le processus de restauration, le message d'erreur sera imprimé sur l'écran du terminal.
Maintenant, vous pouvez connecter votre base de données et accéder aux tables de la base de données à partir du shell MySQL.
Conclusion
Dans ce tutoriel, vous avez appris à créer un vidage de la base de données MySQL. Créez ensuite une nouvelle base de données sur la destination et restaurez à partir du fichier de sauvegarde.
Vous pouvez visiter la page de documentation officielle de MySQLDUmp pour en savoir plus sur cette commande.
- « Comment installer Intellij Idea sur Ubuntu 20.04
- Comment installer le navigateur Tor sur Ubuntu 20.04 »