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
Vorwort Es gibt zwei Arten von Nginx-Modulen: off...
Webserver 1. Der Webserver schaltet unnötige IIS-...
In diesem Artikel wird der spezifische Code für J...
Vorstehend: Dieses Dokument basiert auf der Annah...
Erstens das Prinzip der esp8266 veröffentlicht Na...
Docker installiert MySQL Version 8.0.20 zu Ihrer ...
Vorwort Als intensiver Benutzer von Front-End-Fra...
Inhaltsverzeichnis brauchen Daten abrufen und übe...
1. Voraussetzungen: Die Datenbanksicherung ist be...
Inhaltsverzeichnis Problembeschreibung Frontend-S...
Über die Baumdarstellung von Vue wird im Projekt ...
Letztes Jahr war der offene Brief ein großer Erfo...
Vorwort Die Serversystemumgebung ist: CentOS 6.5 ...
Inhaltsverzeichnis Problemanalyse Warum Kapselung...
/******************** * Zeichengerätetreiber*****...