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
In diesem Artikelbeispiel wird der spezifische Co...
Was ist ZooKeeper ZooKeeper ist ein Top-Level-Pro...
Grundlegende Vorbereitung Für diese Implementieru...
Die virtuelle Maschine wird auf dem Hostcomputer ...
Die Portzuordnung ist nicht die einzige Möglichke...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Der Ursprung von Tomcat 1. ...
So schreiben Sie ein Vue-foreach-Array und durchl...
MySQL5.6.40-Installationsprozess unter CentOS7 64...
ChunkFive Freie Schriftfamilie Cuprum JAH I Kosten...
1. Der CSS-Stil löst das Problem der Anzeige von ...
Wenn wir den MySQL-Dienst verwenden, beträgt die ...
Vorwort Im Grunde verwenden Programmierer am Arbe...
Der MySQL-Abfragecache ist standardmäßig aktivier...
Benutzergruppen Unter Linux muss jeder Benutzer e...