Die Datenbankdaten der Projekttestumgebung sind verloren gegangen, daher möchte ich diese aufzeichnen. Es wurde damals mit Docker installiert, da man davon ausging, dass es nur vorübergehend für einen bestimmten Zeitraum verwendet und nicht dauerhaft sein würde. Vorgestern war plötzlich das Docker-Log voll und mein Kollege wollte das Log bereinigen und verwendete dazu folgenden Befehl: Docker-System bereinigen Infolgedessen war der MySQL-Container zu diesem Zeitpunkt normalerweise im gestoppten Zustand, wurde aber plötzlich beendet. Die Daten, die wir gesichert hatten, stammten aus dem März, was furchtbar war. Dann wurden verschiedene Studien wieder aufgenommen. Dann habe ich mir die offizielle Dokumentation angesehen, um zu untersuchen, was dieser Befehl bewirkt.
Jetzt bin ich erleichtert. Zum Glück wurde das Datenvolumen nicht gelöscht. Wir können das Datenvolumen verwenden, um die Daten wiederherzustellen. Als nächstes werde ich meinen Wiederherstellungsplan aufzeichnen. 1. Suchen Sie den Speicherort des Datenträgers Das Datenvolumenverzeichnis befindet sich unter Dieses 2. Wiederherstellung Verwenden Sie
Erstellen Sie dann den Container docker run -d -p 3309:3306 -v mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name huifu mysql:5.7 Bevor Sie Daten wiederherstellen, müssen Sie den zugehörigen Inhalt im neu erstellten Datenvolume löschen und dann den Inhalt des vorherigen Datenvolumes zur Datenwiederherstellung auf das aktuelle Datenvolume kopieren. cd /var/lib/docker/volumes/mysqldata/_data/ rm -f * rm -f -R * Inhalt auf Datenträger kopieren cd /var/lib/docker/volumes/1db16a9dfdf3442b117ebc2ec11df5df4db717cfd567c77fa0a49905a9652fa0/_data/ cp -R * /var/lib/docker/volumes/mysqldata/_data/ An diesem Punkt ist die Wiederherstellung der Datenbankdaten abgeschlossen. Rufen Sie den wiederhergestellten Container auf, um ihn anzuzeigen Verweisehttps://docs.docker.com/engine/reference/commandline/system_prune/ https://www.cnblogs.com/cheyunhua/p/13433400.html Dies ist das Ende dieses Artikels zum Wiederherstellen von Docker-Containerdaten. Weitere Informationen zur Wiederherstellung von Docker-Containerdaten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Eine Methode zum Erstellen von Karussellbildern mit CSS3
>>: Designtheorie: Textausdruck und Benutzerfreundlichkeit
In diesem Artikel wird der spezifische Code des P...
<br />Dies ist nicht nur ein Zeitalter der I...
dig - Dienstprogramm zur DNS-Suche Wenn beim Zugr...
Schauen wir uns zunächst meine grundlegende Entwi...
Inhaltsverzeichnis 1. filter() 2. fürJedes() 3. e...
1. Installieren Sie Zabbix Agent, um den lokalen ...
Dieser Artikel veranschaulicht anhand von Beispie...
Überprüfen Sie zunächst, ob das Festplattengerät ...
Syntaxformat: row_number() über (Partition durch ...
Über den Unterschied zwischen Gitlab und Github m...
Inhaltsverzeichnis Vorwort Erster Schritt: Schrit...
NProgress ist der Fortschrittsbalken, der oben im...
Die Rich-Text-Komponente ist eine sehr häufig ver...
1. Das in diesem Artikel implementierte Effektdia...
Überblick Dieser Artikel stellt die in Spieleclie...