Wie kann ich im offiziellen MySQL-Dump-Tool nur eine bestimmte Datenbank wiederherstellen? Vollständige Datenbanksicherung [root@HE1 ~]# mysqldump -uroot -p --single-transaction -A --master-data=2 >dump.sql Nur den Inhalt der ERP-Bibliothek wiederherstellen [root@HE1 ~]# mysql -uroot -pMANAGER erp --one-database <dump.sql Es ist ersichtlich, dass der hier verwendete Hauptparameter --one-database, abgekürzt -o, ist, was unsere Wiederherstellungsflexibilität erheblich erleichtert. Wie extrahieren wir also eine Tabelle aus der vollständigen Datenbanksicherung? Bei einer kleinen Datenbank ist es in Ordnung, die gesamte Datenbank wiederherzustellen und dann eine Tabelle wiederherzustellen, bei einer großen Datenbank ist es jedoch sehr mühsam. Dann können wir reguläre Ausdrücke für eine schnelle Extraktion verwenden. Die spezifische Implementierungsmethode lautet wie folgt: Extrahieren der Tabellenstruktur der Tabelle t aus der vollständigen Datenbanksicherung [root@HE1 ~]# sed -e'/./{H;$!d;}' -e 'x;/TABELLE ERSTELLEN `t`/!d;q' dump.sql Tabelle löschen, wenn `t` vorhanden ist; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET Zeichensatzclient = utf8 */; TABELLE ERSTELLEN `t` ( `id` int(10) NICHT NULL AUTO_INCREMENT, `Alter` tinyint(4) NICHT NULL STANDARD '0', `name` varchar(30) NICHT NULL STANDARD '', PRIMÄRSCHLÜSSEL (`id`) )ENGINE=InnoDBAUTO_INCREMENT=4 STANDARD-CHARSET=utf8; /*!40101 SETcharacter_set_client = @saved_cs_client */; Extrahieren Sie den Inhalt der t-Tabelle aus der vollständigen Datenbanksicherung [root@HE1 ~]# grep'INSERT INTO `t`' dump.sql INSERT INTO `t`VALUES (0,0,''),(1,0,'aa'),(2,0,'bbb'),(3,25,'helei'); Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Das mobile Vue-Terminal realisiert den Finger-Gleiteffekt
>>: So lösen Sie das Zeichensatzproblem bei der Anmeldung bei Linux
Inhaltsverzeichnis Einführung Installieren 1. Ers...
Installieren Sie Docker unter CentOS 8 Offizielle...
Zen-Codierung Es ist ein Texteditor-Plugin. In ei...
Darüber hinaus wird eine mit einem Blog-Programm e...
Heute habe ich eine Fallstudie zur MySQL IN-Unter...
Zunächst die Struktur innerhalb des Nginx-Contain...
Dieser Artikel veranschaulicht anhand von Beispie...
Im vorherigen Artikel wurde beschrieben, wie man ...
Inhaltsverzeichnis Überblick So teilen Sie Daten ...
Aus Langeweile habe ich ein paar einfache Übungen...
<br />Im Allgemeinen ist die Dateiorganisati...
Inhaltsverzeichnis Vorwort 1. Der Effekt ist wie ...
Inhaltsverzeichnis 1.mysqldump Ausführungsprozess...
Verwendung von Anker-Tags: Als Ankerlink wird ein ...
1. Verwenden Sie die Geschwindigkeitskontrollfunk...