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
Fügen Sie secure_file_priv = ' '; führen ...
In diesem Artikelbeispiel wird der spezifische JS...
Ergebnisse erzielen Implementierungscode html <...
Verwenden Sie CSS3, um das Eingabefeld ähnlich de...
1. In Windows-Systemen erfordern viele Softwarein...
Inhaltsverzeichnis Legen Sie beim Erstellen einer...
Hintergrund nginx-kafka-module ist ein Plug-In fü...
Dieser Artikel wurde aus dem Blog „Usability Count...
Möglicherweise hatten Sie für diese Frage bisher ...
Die Hintergrundfarbe der Tabelle kann über das At...
1. Befehlseinführung Der Befehl gzip (GNU zip) wi...
Vorwort Manchmal verschiebt sich der Inhalt des E...
Nach dem Drücken der Eingabetaste auf der Webseite...
Die Lösung für das Problem, dass die PHP7.3-Versi...
In diesem Abschnitt lernen wir Listenelemente in ...