Docker verwendet den Befehl mysqldump, um MySQL-Daten im Projekt zu sichern und zu exportieren

Docker verwendet den Befehl mysqldump, um MySQL-Daten im Projekt zu sichern und zu exportieren

mysqldump-Befehl

Einführung: Ein Datenbank-Backup-Programm

Format: mysqldump [Optionen] [DB-Name [Tabellenname ...]] Beschreibung: Das Client-Dienstprogramm mysqldump führt eine logische Sicherung durch und generiert eine Reihe von SQL-Anweisungen, die ausgeführt werden können, um die ursprünglichen Datenbankobjektdefinitionen und Tabellendaten zu reproduzieren. Es erstellt einen Dump von einer oder mehreren MySQL-Datenbanken zur Sicherung oder Übertragung auf einen anderen SQL-Server. Der Befehl mysqldump kann auch Ausgaben im CSV-, anderen durch Trennzeichen getrennten Text- oder XML-Format generieren.

Die folgende Abbildung zeigt das umbenannte Image mit dem Namen uoj. Jetzt müssen wir MySQL in dieses Image exportieren.

Führen Sie den folgenden Befehl aus:

docker exec -it uoj mysqldump -uroot -proot app_uoj233 >/data/database_bak/app_uoj233.sql

#Hinweis: uoj ist der Bildname -u ist der Datenbankbenutzername -p ist das Datenbankkennwort app_uoj233 ist der Datenname im Projekt, /data/database_bak/ ist das Exportverzeichnis, app_uoj233.sql ist die exportierte SQL-Datei, d. h. die Datenbank 

Zusammenfassen

Das Obige habe ich Ihnen vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

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
  • Zusammenfassung der MySql-Import- und Exportmethoden mit mysqldump
  • Detaillierte Erklärung zur Verwendung von MySQL mysqldump
  • So verwenden Sie mysqldump für vollständige und zeitpunktbezogene Sicherungen
  • 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

<<:  MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter CentOS7

>>:  Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.16 unter Windows

Artikel empfehlen

Detaillierte Erläuterung der MySQL-Benutzer- und Berechtigungsverwaltung

Dieser Artikel beschreibt anhand von Beispielen d...

Kenntnisse über die MySQL Memory-Speicher-Engine

Wissenspunkte zur Speicher-Storage-Engine Die Spe...

Detaillierte Erklärung des JavaScript-Statuscontainers Redux

Inhaltsverzeichnis 1. Warum Redux 2. Redux-Datenf...

Der gesamte Prozess der Optimierung des ersten Ladens einer Vue-Seite

Inhaltsverzeichnis Vorwort 1. Bildoptimierung 2. ...

So fügen Sie einem Alpine-Image einen Ansible-Dienst hinzu

Verwenden Sie apk add ansible, um den Ansible-Die...

So kompilieren und installieren Sie xdebug in einer Ubuntu-Umgebung

Dieser Artikel beschreibt, wie xdebug in einer Ub...

Detaillierte Erklärung zu anonymen Slots und benannten Slots in Vue

Inhaltsverzeichnis 1. Anonyme Slots 2. Benannte S...

Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial

1. Einleitung Dieser Artikel enthält keine Screen...

Eine detaillierte Erklärung der subtilen Unterschiede zwischen Readonly und Disabled

Sowohl die Optionen „Nur lesen“ als auch „Deaktivi...

Vue-Direktiven v-html und v-text

Inhaltsverzeichnis 1. Anweisungen zum Rendern von...