„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich MySQL-Datenbankinhalte über die Befehlszeile exportieren?

Wie kann ich MySQL-Datenbankinhalte über die Befehlszeile exportieren?

Veröffentlicht am 21.12.2024
Durchsuche:825

How Can I Export MySQL Database Contents Using the Command Line?

MySQL-Datenbankinhalte über die Befehlszeile exportieren

Hintergrund:

Inhalte von a exportieren Die MySQL-Datenbank ist eine wichtige Aufgabe bei der Migration oder Sicherung von Daten. In diesem Artikel wird erläutert, wie Sie dies über die Befehlszeile erreichen und flexible Optionen zum Exportieren bestimmter Datenbanken, Tabellen oder aller Datenbanken auf einmal bereitstellen.

Verwenden des mysqldump-Befehls:

Der Befehl mysqldump ist speziell für den Export von MySQL-Datenbankinhalten konzipiert. So können Sie es verwenden:

  • Eine gesamte Datenbank exportieren:

    $ mysqldump -u [username] -p db_name > db_backup.sql
  • Alle exportieren Datenbanken:

    $ mysqldump -u [username] -p --all-databases > all_db_backup.sql
  • Exportieren Sie bestimmte Tabellen innerhalb einer Datenbank :

    $ mysqldump -u [username] -p db_name table1 table2 > table_backup.sql

Ausgabe automatisch komprimieren:

Bei großen Datenbanken kann die automatische Komprimierung der Ausgabe mit gzip Platz sparen . Verwenden Sie den folgenden Befehl:

$ mysqldump -u [username] -p db_name | gzip > db_backup.sql.gz

Remote-Export:

Wenn sich der MySQL-Server auf einem Remote-Computer in Ihrem Netzwerk befindet, können Sie über die Host-IP eine Verbindung zu ihm herstellen Adresse und Port wie folgt:

$ mysqldump -P 3306 -h [ip_address] -u [username] -p db_name > db_backup.sql

Sicherheitsempfehlung:

Um die Sicherheit zu erhöhen, vermeiden Sie die direkte Einbeziehung von Passwörtern in CLI-Befehle. Verwenden Sie stattdessen die Option -p ohne das Passwort. Der Befehl fordert Sie zur Eingabe des Kennworts auf und zeichnet es nicht im Verlauf auf.

Durch die Verwendung dieser Techniken können Sie MySQL-Datenbankinhalte effizient über die Befehlszeile exportieren und so sicherstellen, dass Ihre Daten sicher und für die zukünftige Verwendung zugänglich sind .

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3