Dieser Beitrag enthält Beispiele:
Voraussetzung
Um eine Datenbank zu exportieren, stellen Sie eine Verbindung zum MySQL -Server her, auf dem sich die Datenbank mit dieser Syntax befindet:
MySQL -U -pGeben Sie den Benutzernamen des MySQL -Servers an und klicken Sie auf “Eingeben”. Geben Sie Ihr Passwort ein, um sich beim MySQL -Server anzumelden:
Wenn Sie sich erfolgreich angemeldet haben, führen Sie diesen Befehl aus, um die Liste aller verfügbaren Datenbanken anzuzeigen:
Datenbanken anzeigen;Die Ausgabe zeigt die Namen von Datenbanken an:
Für diesen Beitrag wird die Datenbank „LinuxHint“ verwendet, um Beispiele für den Exportieren von MySQL -Datenbank zu demonstrieren.
Exportieren Sie die MySQL -Datenbank mit dem Befehl "MySQldump"
Um eine MySQL -Datenbank in die SQL -Datei zu exportieren. Es kann verwendet werden, um einzelne oder mehrere Datenbanken in einer SQL -Datei zu exportieren. Sie können auch verschiedene Optionen im Befehl verwenden, um die Strukturen, Daten oder mehrere Tabellen zu exportieren.
Beispiel 1: Exportieren Sie eine einzige Datenbank
Um die einzelne Datenbank mit dieser Syntax in eine SQL -Datei zu exportieren:
Mysqldump -u [Benutzername] -P [DB-NAME]> [Ausgabe-Datei-Name].sqlZum Beispiel möchten Sie eine Datenbank namens exportieren “LinuxHint"Zu einer Datei mit Namen"exported_data.sql”, Führen Sie diesen Befehl aus:
Mysqldump -u MD -p LinuxHint> exported_data.sqlDie fehlerfreie Nachricht zeigt an, dass die Ausführung des Befehls erfolgreich war:
Um zu überprüfen, ob die Datei erfolgreich exportiert wurde oder nicht, verwenden Sie die “Wo" Befehl:
wo exported_data.sqlDie Ausgabe zeigt die Datei mit einer einzelnen exportierten Datenbank an:
Beispiel 2: Exportieren Sie alle Datenbanken in einer einzelnen Datei
Mit dem MySQLDUMP kann mehrere Datenbanken in eine einzelne SQL-Datei mit der Option "-All-Databasen" in eine einzelne SQL-Datei exportiert werden, wie in der Syntax gezeigt:
Mysqldump -u [Benutzername] -P-ALLE-DATABASSE> [Output-File-Name].sqlZum Beispiel, um alle Datenbanken des MySQL -Servers in eine Datei mit dem Namen "zu exportieren"Exported_data_all_databases.sql”, Führen Sie den folgenden Befehl aus:
MySQldump -u MD -p -ALLE -DATABASSE> Expored_data_all_databases.sqlDie fehlerfreie Ausgabe zeigt die erfolgreiche Ausführung des Exportverfahrens an, um zu überprüfen, ob es die Verwendung von “verwendetWo" Befehl:
wo exported_all_databases.sqlBeispiel 3: Exportieren Sie nur Daten einer bestimmten Tabelle
Um nur die Daten einer bestimmten Tabelle zu exportieren, ohne die Daten von zu exportieren “ERSTELLEN"Aussagen, verwenden Sie die"-No-Create-InfoOption, wie in der Syntax angezeigt:
Mysqldump -u [Benutzername] -P [db-name] [Tabellenname]-No-create-info> [Output-File-Name].sqlZum Beispiel um die Daten von zu exportieren “Kunde"Tisch nur aus dem"LinuxHintDatenbank, verwenden Sie diesen Befehl:
Mysqldump -u MD -p LinuxHint Kunde -No -create -info> expored_data_customer.sqlUm zu überprüfen, ob die Datei mit exportierten Daten erfolgreich erstellt wird oder nichtWoBefehl und es ist sichtbar, dass die Datei erfolgreich erstellt wird:
Wo exported_data_customer.sqlBeispiel 4: Exportieren Sie eine Datenbank im XML -Format
So exportieren Sie die Datenbank in einem XML -Format mit der “-xmlOption im Befehl mySQldump:
Mysqldump -u [Benutzername] -p --xml [DB-NAME]> [Output-File-Name].xmlZum Beispiel zum Exportieren “LinuxHint"Datenbank im XML -Format zu einer Datei namens"exported_data_xml.xml”:
MySQldump -u MD -p --xml LinuxHint> expored_data_xml.xmlSobald die Ausführung der Exportanweisung abgeschlossen ist, stellen Sie sicher, ob die Datei vorliegt oder nicht, indem Sie das ausführenWo" Befehl:
wo exported_data_xml.xmlSie haben gelernt, wie man eine MySQL -Datenbank mithilfe von MySQldump -Befehl in der Befehlszeile exportiert. Es gibt verschiedene andere Optionen für MySQldump. Lesen Sie sie von der offiziellen Website von MySQL.
Abschluss
Verwenden Sie MySQLDUMP, um die Datenbank in einer SQL -Datei für die Datensicherung oder -übertragung zwischen Servern zu exportieren. Verwenden Sie die “, um eine einzelne Datenbank zu exportieren, die“Mysqldump -u [Benutzername] -P [DB-NAME]> [Ausgabe-Datei-Name].sql" Befehl. Der Befehl mySQldump kann mit anderen Optionen verwendet werden, um alle Datenbanken oder spezifischen Tabellendaten zu exportieren. In diesem Beitrag wurde erläutert, wie die MySQL -Datenbank mit Beispielen exportiert werden kann.