Zusammenfassung der MySql-Import- und Exportmethoden mit mysqldump

Zusammenfassung der MySql-Import- und Exportmethoden mit mysqldump

Datenbankdaten exportieren:

Öffnen Sie zuerst cmd und geben Sie den Bin-Ordner von MySQL ein

1. Exportieren Sie die Tabellendaten und die Tabellenstruktur der Benutzertabelle in der Bildungsdatenbank (die Benutzertabelle wird unten als Beispiel verwendet).

mysqldump -u[Benutzername] -h[IP] -p[Passwort] -P[Portnummer] Datenbankname Tabellenname>exportierter Dateiname.sql

mysqldump -uroot -h127.0.0.1 -proot -P3306 Bildungsbenutzer>d:/user.sql

Mehrere Tabellen exportieren:

mysqldump -uroot -proot --databases test --tables t1 t2>two.sql 

2. Um nur die Tabellenstruktur, nicht aber die Tabellendaten zu exportieren, fügen Sie den Befehlsparameter "-d" hinzu

mysqldump -uroot -h127.0.0.1 -proot -P3306 -d Bildungsbenutzer>d:/user.sql

3. Exportieren Sie nur Tabellendaten ohne Tabellenstruktur und fügen Sie den Befehlsparameter "-t" hinzu

mysqldump -uroot -h127.0.0.1 -proot -P3306 -t Bildungsbenutzer>d:/user.sql

4. Exportieren Sie die Tabellenstruktur und die Tabellendaten der Datenbank (Sie müssen beim Importieren die Datenbank angeben, um sicherzustellen, dass die angegebene Datenbank vorhanden ist).

Exportbefehl: mysqldump -h127.0.0.1 -P3306 -uroot -proot education >d:/database.sql

Importbefehl: mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql

5. Exportieren Sie die Tabellenstruktur und Daten aller Tabellen in einer bestimmten Datenbank und fügen Sie den Befehlsparameter „--databases“ hinzu (führen Sie beim Importieren einfach direkt das Export-SQL aus).

Exportbefehl: mysqldump -h127.0.0.1 -P3306 -uroot -proot education --databases education> database.sql

Importbefehl: mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql

6. Alle Datenbanken exportieren

Dieser Befehl exportiert alle Datenbanken, einschließlich der Systemdatenbank (all.sql wird standardmäßig im Bin-Ordner gespeichert).

mysqldump -uroot -proot --all-databases>all.sql

7. Exportieren Sie alle Daten der beiden Datenbanken db1 und db2

mysqldump -uroot -proot --databases db1 db2>dbs.sql

8. Exportieren Sie nur die Tabellenstruktur der Testdatenbank

Exportbefehl: mysqldump -uroot -proot --no-data --databases test>s1.sql

Importbefehl: mysql -uroot -proot -h127.0.0.1 -P3306 test<s1.sql

Datenbankdaten wiederherstellen und importieren:

Systembefehlszeile

Format: mysql -h[ip] -P[(Großbuchstaben) Port] -u[Benutzername] -p[Passwort] [Datenbankname] < d:XX.sql(Pfad)

Importbefehl: mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql

Importbefehl: mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql

Die beiden oben genannten Situationen haben erklärt, wann zu verwenden

MySQL-Befehlszeile

Stellen Sie zunächst eine Verbindung zu MySQL her. Das Befehlszeilenformat lautet wie folgt:

Format: mysql -h Hostadresse -u Benutzername -p Benutzerkennwort

Die folgende Abbildung dient zum Verknüpfen des lokalen MySQL: mysql -uroot -proot

Remote-Link: mysql -h10.0.0.10 -uroot -proot

mysql> Test verwenden;

mysql> Quelle /home/test/database.sql 

Referenzlinks:

https://www.jb51.net/article/73230.htm

https://blog.csdn.net/helloxiaozhe/article/details/77680255

Dies ist das Ende dieses Artikels, der die MySql-Import- und -Exportmethoden mit mysqldump zusammenfasst. Weitere relevante Inhalte zum Import und Export von mysqldump finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • mysqldump-Parameter, die Sie möglicherweise nicht kennen
  • Implementierung der MySQL5.7 mysqldump-Sicherung und -Wiederherstellung
  • Detaillierte Erläuterung der Idee, mysqldump + expect + crontab zur Implementierung eines regelmäßigen MySQL-Cold-Backups unter Linux zu verwenden
  • Detaillierte Erklärung zur Verwendung von MySQL mysqldump
  • So verwenden Sie mysqldump für vollständige und zeitpunktbezogene Sicherungen
  • Docker verwendet den Befehl mysqldump, um MySQL-Daten im Projekt zu sichern und zu exportieren
  • MySQL-Datenmigration mit dem Befehl MySQLdump
  • PHP geplante Backup MySQL und mysqldump Syntax-Parameter detailliert
  • Detaillierte Erklärung zur Verwendung des MySQL-Sicherungsskripts mysqldump
  • Detaillierte Erklärung zum Exportieren von Datenbank-, Daten- und Tabellenstrukturen mit Linux mysqldump
  • Detaillierte Diskussion zum Thema mysqldump-Datenexport
  • Verwendung des offiziellen MySQL-Exporttools mysqlpump

<<:  So ändern Sie die Ubuntu-Quellliste (Quellliste) - detaillierte Erklärung

>>:  Prinzip und Anwendungsbeispiele des URL-Umschreibmechanismus von Nginx

Artikel empfehlen

Detailliertes Tutorial zur Installation von Docker auf CentOS 8.4

Inhaltsverzeichnis Vorwort: Systemanforderungen: ...

So installieren Sie MySQL 5.7 manuell auf CentOS 7.4

MySQL-Datenbanken werden häufig verwendet, insbes...

HTML5+CSS3-Codierungsstandards

Die goldene Regel Unabhängig davon, wie viele Per...

Detaillierte Erklärung des Unterschieds zwischen Uniapp und Vue

Inhaltsverzeichnis 1. Einfaches Seitenbeispiel 2....

So begrenzen Sie die Anzahl der Datensätze in einer Tabelle in MySQL

Inhaltsverzeichnis 1. Lösung auslösen 2. Partitio...

So übertragen Sie Dateien zwischen Windows und Linux

Dateiübertragung zwischen Windows und Linux (1) V...

Implementierung des Docker View Container Log-Befehls

Warum sollten wir das Protokoll lesen? Wenn beisp...

Das native VIDEO-Tag der HTML-Seite verbirgt die Download-Button-Funktion

Beim Schreiben eines Webprojekts stieß ich auf ei...

Häufige Fehler bei der Verwendung von React Hooks

React Hooks ist eine neue Funktion, die in React ...

SQL-Implementierung von LeetCode (182. Doppelte Postfächer)

[LeetCode] 182.Doppelte E-Mails Schreiben Sie ein...

Detaillierte Erläuterung zum Einrichten des Ressourcencaches in Nginx

Ich wollte schon immer etwas über Caching lernen....