Ce message fournira des exemples:
Prérequis
Pour exporter une base de données, connectez-vous au serveur MySQL où réside la base de données à l'aide de cette syntaxe:
mysql -u -pFournissez le nom d'utilisateur du serveur MySQL et appuyez sur "Entrer". Tapez votre mot de passe pour vous connecter au serveur MySQL:
Une fois que vous vous êtes connecté avec succès, exécutez cette commande pour voir la liste de toutes les bases de données disponibles:
afficher des bases de données;La sortie affichera les noms des bases de données:
Pour cet article, la base de données «LinuxHint» sera utilisée pour démontrer des exemples de base de données MySQL à exporter.
Exporter la base de données MySQL à l'aide de la commande «MySQLDump»
Pour exporter une base de données MySQL dans le fichier SQL, utilisez l'utilitaire MySQLDump qui est utilisé pour fournir la sauvegarde logique de la base de données ou pour transférer la base de données d'un serveur vers un autre. Il peut être utilisé pour exporter des bases de données uniques ou multiples dans un fichier SQL. Vous pouvez également utiliser différentes options dans la commande pour exporter les structures, les données ou plusieurs tables également.
Exemple 1: Exporter une seule base de données
Pour exporter la base de données unique vers un fichier SQL à l'aide de cette syntaxe:
mysqltump -u [nom d'utilisateur] -p [db-name]> [sortie de sortie-fichier].SQLPar exemple, vous souhaitez exporter une base de données nommée «linuxhint"À un fichier avec nom"exporté_data.SQL», Exécutez cette commande:
mysqldump -u md -p linuxhint> exporté_data.SQLLe message sans erreur indiquera que l'exécution de la commande a été réussie:
Pour vérifier que le fichier a été exporté avec succès ou non, utilisez le "Où" commande:
où exporté_data.SQLLa sortie affiche le fichier contenant une seule base de données exportée:
Exemple 2: Exporter toutes les bases de données dans un seul fichier
Le MySQLDUmp peut être utilisé pour exporter plusieurs bases de données dans un seul fichier SQL à l'aide de l'option «-Th-Databases» comme indiqué dans la syntaxe:
mysqldump -u [nom d'utilisateur] -p --tall-databases> [sortie de sortie-fichier].SQLPar exemple, pour exporter toutes les bases de données du serveur MySQL dans un fichier nommé «exporté_data_all_databases.SQL», Exécutez la commande suivante:
MySQLDUmp -U MD -P --Al-Databases> exporté_data_all_databases.SQLLa sortie sans erreur indiquera l'exécution réussie du processus d'exportation, pour le vérifier, utilisez le «où" commande:
où exporté_all_databases.SQLExemple 3: Exporter uniquement les données d'un tableau spécifique
Pour exporter uniquement les données d'un tableau spécifique sans exporter les données de «CRÉER»Instructions, utilisez le«-sans création”Option comme affiché dans la syntaxe:
mysqldump -u [nom d'utilisateur] -p [db-name] [Table-name] --no-create-info> [Output-file-name].SQLPar exemple, pour exporter les données de «client"Tableau uniquement du"linuxhint»Base de données, utilisez cette commande:
MySQLDUmp -U MD -P Customer LinuxHint --no-Create-Info> Exported_Data_Customer.SQLPour vérifier si le fichier avec des données exportés est créé avec succès ou non le "où«Commande et il est visible que le fichier soit créé avec succès:
où exporté_data_customer.SQLExemple 4: Exporter une base de données au format XML
Pour exporter la base de données dans un format XML à l'aide du «-xml”Option dans la commande mysqldump:
mysqldump -u [nom d'utilisateur] -p --xml [db-name]> [sortie de sortie-fichier].xmlPar exemple, pour exporter «linuxhint"Base de données au format XML vers un fichier nommé"exporté_data_xml.xml»:
mysqldump -u md -p --xml Linuxhint> exporté_data_xml.xmlUne fois l'exécution de l'instruction d'exportation terminée, vérifiez si le fichier existe ou non, en exécutant le «où" commande:
où exporté_data_xml.xmlVous avez appris à exporter une base de données MySQL à l'aide de la commande mysqldump dans la ligne de commande. Il existe diverses autres options disponibles pour mysqldump. Lisez-les sur le site officiel de MySQL.
Conclusion
Utilisez MySQLDump pour exporter la base de données dans un fichier SQL pour la sauvegarde des données ou le transfert entre les serveurs. Pour exporter une seule base de données, utilisez le "mysqltump -u [nom d'utilisateur] -p [db-name]> [sortie de sortie-fichier].SQL" commande. La commande mysqldump peut être utilisée avec d'autres options pour exporter toutes les bases de données ou les données de table spécifiques. Cet article a discuté de la façon d'exporter la base de données MySQL avec des exemples.