Vorwort Beim Sichern der Datenbank wird eine vollständige Datenbanksicherung verwendet. Aus irgendeinem Grund müssen die Daten einer Tabelle jedoch auf die Sicherungsdatenbank zurückgesetzt werden. Wenn die gesamte Datenbank zurückgesetzt wird, dauert dies lange, da diese Tabelle möglicherweise nur einige zehn MB groß ist, andere Tabellen jedoch mehrere zehn oder hundert GB groß sein können. Zu diesem Zeitpunkt muss die Tabelle, die wiederhergestellt werden muss, extrahiert werden. Wir alle sind bei unserer Arbeit schon auf diese Situation gestoßen: Eine MySQL-Instanz kann mehrere Datenbanken enthalten. Beim Sichern verwenden wir normalerweise ein Voll-Backup, um alle Datenbanken in einer Datei zu sichern. Gelegentlich müssen Sie jedoch möglicherweise nur eine Datenbank oder eine Tabelle wiederherstellen. Wie kann man das Problem lösen? Jetzt gibt es eine Sicherungsbibliothek fdcsqlmysql-2018_11_30-03_00_01.sql, die mehrere Tabellen enthält. Jetzt müssen wir die Daten der Tabelle fdc_document wiederherstellen. Anweisungen zum Extrahieren einer Tabelle
sed -e '/./{H;$!d;}' -e 'x;/ERSTELLEN SIE TABELLE `fdc_document`/!d;q' fdcsqlmysql-2018_11_30-03_00_01.sql Tabelle löschen, wenn `fdc_document` vorhanden ist; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET Zeichensatzclient = utf8 */; CREATE TABLE `fdc_document` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Dokument-ID', `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Benutzer-ID', `name` char(40) NOT NULL DEFAULT '' COMMENT 'Bezeichner', ... ... ... `entrust_rule` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'Der Broker klickt, ob er die Treuhandvereinbarung mit dem Benutzer unterzeichnen möchte: 1 für ja; 0 für nein', `audit` tinyint(3) NOT NULL DEFAULT '0' COMMENT 'Audit: 0 bedeutet ungeprüft; 1 bedeutet, das Bild wurde geprüft; 2 bedeutet, die Beschreibung wurde geprüft; 3 bedeutet, sowohl das Bild als auch die Beschreibung wurden geprüft', Primärschlüssel (`id`), SCHLÜSSEL `idx_area_house` (`Partition`,`Kategorie_ID`,`Status`,`ist_aus`) MIT BTREE, SCHLÜSSEL `idx_model_house` (`model_id`,`status`,`is_off`) MIT BTREE, SCHLÜSSEL `idx_community_house` (`community_id`,`estate`,`status`,`is_off`) MIT BTREE, SCHLÜSSEL `idx_uid_house` (`uid`,`model_id`,`is_off`) MIT BTREE, SCHLÜSSEL `idx_pid_house` (`id`,`pid`,`status`,`is_off`) MIT BTREE, SCHLÜSSEL `is_video` (`is_video`) MIT BTREE ) ENGINE=InnoDB AUTO_INCREMENT=211138 DEFAULT CHARSET=utf8; /*!40101 SET Zeichensatzclient = @saved_cs_client */; Tabellendaten extrahieren
Hier sollten Sie Nach der Ausführung erhalten Sie die Datei document.sql, die die erforderliche separate Tabellendatei ist, und Sie können die Tabellendaten normal wiederherstellen. Erstellen einer Datenbank und einer Tabelle Erstellen Sie zuerst die Datenbank und dann die Tabelle fdc_document gemäß der obigen SQL-Anweisung Tabellendaten importieren MySQL [Dokument]> Quelle /data/backup/mysql/document.sql OK, fertig! Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Implementierung der Docker-Bereitstellung von Tomcat- und Webanwendungen
>>: Verwenden von React+Redux zum Implementieren der Zählerfunktion und aufgetretene Probleme
Code kopieren Der Code lautet wie folgt: <a hr...
Sperren in MySQL Sperren sind ein Mittel, um Ress...
CSS-Schreibreihenfolge 1. Positionsattribute (Pos...
Wenn Sie nginx als Reverse-Proxy verwenden, könne...
01. Befehlsübersicht Der Befehl tr kann Zeichen a...
Bei den vorherigen Artikeln handelte es sich um m...
Inhaltsverzeichnis Veränderungen im Lebenszyklus ...
Inhaltsverzeichnis Relativer Pfadsprung im Vue-Ro...
Dieser Artikel zeigt einen Spezialeffekt für dyna...
Auch bei der tatsächlichen Entwicklung von Websei...
Grid ist ein zweidimensionales Rasterlayoutsystem...
Vorwort Der Ursprung ist Frage 1: Wenn Ihre Umask...
nginx Nginx (Engine x) ist ein leistungsstarker H...
<br /> Dieser Artikel wurde von Rachel Golds...
Inhaltsverzeichnis 1. Einleitung 2. Grundkonzepte...