So exportieren Sie eine MySQL -Datenbank mit der Eingabeaufforderung?

So exportieren Sie eine MySQL -Datenbank mit der Eingabeaufforderung?
MySQL -Datenbanken können riesige Datenmengen in strukturierter Form speichern. Manchmal sind die Daten von entscheidender Bedeutung und wertvoll, sodass der Benutzer seine Sicherung auf regulären oder wöchentlichen Stützpunkten beibehalten möchte. Der MySQLDump ist das Dienstprogramm zum Exportieren von MySQL -Datenbanken in eine SQL -Datei, mit der logische Sicherungsdateien erstellt werden können.

Dieser Beitrag enthält Beispiele:

  • Exportieren Sie eine einzige Datenbank
  • Exportieren Sie alle Datenbanken in einer einzigen Datei
  • Exportieren Sie nur Daten einer bestimmten Tabelle
  • Exportieren Sie eine Datenbank im XML -Format

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 -p

Geben 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].sql

Zum 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.sql

Die 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.sql

Die 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].sql

Zum 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.sql

Die 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.sql

Beispiel 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].sql

Zum 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.sql

Um 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.sql

Beispiel 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].xml

Zum 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.xml

Sobald 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.xml

Sie 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.