Fälle, in denen bestimmte Bibliotheken beim Sichern der Datenbank mit mysqldump ausgeschlossen werden

Fälle, in denen bestimmte Bibliotheken beim Sichern der Datenbank mit mysqldump ausgeschlossen werden

veranschaulichen:

Mit mysqldump –all-databases werden alle Bibliotheken exportiert. Wenn wir jedoch im Master-Slave-Modus arbeiten und Daten aus der Master-Datenbank dumpen, benötigen oder wollen wir die Bibliotheken information_schema und mysql nicht. Wenn nur wenige Datenbanken vorhanden sind, können Sie diese über /usr/local/mysql/bin/mysqldump -uroot -p --databases db1 db2 > db1db2.sql exportieren. Wenn jedoch viele Daten vorhanden sind, ist es mühsam, sie auf diese Weise anzugeben.

MySQL unterstützt ignore-table, aber nicht ignore-database. Wenn wir also alle Bibliotheken außer information_schema und mysql exportieren möchten, können wir dann nur die Datenbanken einzeln angeben?

lösen:

# mysql -e "Datenbanken anzeigen;" -uroot -p| grep -Ev "Datenbank|Informationsschema|mysql|Test" | xargs mysqldump -uroot -p --databases > mysql_dump.sql

Anhang:

Anhang 1: mysqldump: Fehler: 1142: Befehl SELECT,LOCK TABL für Benutzer „root“@„localhost“ für Tabelle „cond_instances“ bei Verwendung von LOCK TABLES verweigert

In MySQL 5.5 wurde performance_schema hinzugefügt. Wenn wir mysqldump ausführen, wird die folgende Fehlermeldung gemeldet:

mysqldump: Habe Fehler erhalten: 1142: Befehl SELECT,LOCK TABL wurde dem Benutzer „root“@„localhost“ für die Tabelle „cond_instances“ bei Verwendung von LOCK TABLES verweigert

Wir können den Parameter --skip-lock-tables zu mysqldump hinzufügen, wie zum Beispiel

# mysqldump -uroot -p --skip-lock-tables performance_schema > performance_schema.sql oder filtere die performance_schema-Bibliothek heraus

# mysql -e "Datenbanken anzeigen;" -uroot -p| grep -Ev "Datenbank|Informationsschema|mysql|Test|Leistungsschema" | xargs mysqldump -uroot -p --Datenbanken > mysql_dump.sql

Das obige Beispiel zum Ausschließen bestimmter Bibliotheken beim Sichern der Datenbank mit mysqldump ist alles, was ich mit Ihnen teilen kann. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • PHP geplante Backup MySQL und mysqldump Syntax-Parameter detailliert
  • Was Sie beim Sichern von Daten mit mysqldump und dem Parameter -w beachten sollten
  • Detaillierte Erläuterung der Backup-Parameter für die mysqldump-Datenbank
  • Implementierung der MySQL5.7 mysqldump-Sicherung und -Wiederherstellung
  • Zusammenfassung der MySql-Import- und Exportmethoden mit mysqldump
  • Detaillierte Erklärung zur Verwendung von MySQL mysqldump
  • Docker verwendet den Befehl mysqldump, um MySQL-Daten im Projekt zu sichern und zu exportieren
  • MySQL-Datenmigration mit dem Befehl MySQLdump
  • Vergleich von mydumper und mysqldump in MySQL
  • Detaillierte Erklärung zum Exportieren von Datenbank-, Daten- und Tabellenstrukturen mit Linux mysqldump
  • Detaillierte Diskussion zum Thema mysqldump-Datenexport
  • Eine kurze Erläuterung zur Verwendung von mysqldump (Sicherung und Wiederherstellung von MySQL-Datenbanken)
  • mysqldump-Parameter, die Sie möglicherweise nicht kennen

<<:  Implementierungsbeispiel eines Videoplayers basierend auf Vue

>>:  Nginx: Lernen, wie man einen Dienst zum Schutz von Datei-Hotlinks erstellt – Beispiel

Artikel empfehlen

MySQL 8.0.11 Installationshandbuch für Mac

MAC installiert mysql8.0, der spezifische Inhalt ...

Datenbankübergreifende Assoziationsabfragemethode in MySQL

Geschäftsszenario: Abfragen von Tabellen in versc...

Beispiel für den schnellen Aufbau einer LEMP-Umgebung mit Docker

LEMP (Linux + Nginx + MySQL + PHP) ist heutzutage...

Docker fügt eine Brücke hinzu und legt den IP-Adressbereich fest

Ich weiß nicht, ob es daran liegt, dass die Binär...

Ein Artikel, der Ihnen hilft, jQuery-Animationen zu verstehen

Inhaltsverzeichnis 1. Steuern Sie die Anzeige und...

So verarbeiten Sie sehr große Formularbeispiele mit Vue+ElementUI

Aufgrund von Geschäftsanpassungen im Unternehmen ...

Installieren Sie Percona Server+MySQL auf CentOS 7

1. Umgebungsbeschreibung (1) CentOS-7-x86_64, Ker...

MySQL Serie 8 MySQL Server-Variablen

Tutorial-Reihe MySQL-Reihe: Grundlegende Konzepte...

Dynamischer Sternenhimmel Hintergrund umgesetzt mit CSS3

Ergebnis:Implementierungscode html <link href=...

Praxis der mehrschichtigen verschachtelten Anzeige von Elementtabellen

Es wird eine Liste mit mehreren Bestellungen benö...

Beispiel für eine Routing-Berechtigungsverwaltungsmethode in Vue2/vue3

1. Es gibt im Allgemeinen zwei Methoden zur Steue...

Den Linux-Kernel erkunden: Die Geheimnisse von Kconfig

Erhalten Sie ein umfassendes Verständnis der Funk...