Ich habe Percona Xtradb Cluster auf Container ausgeführt.Recover Percona Xtradb in Container
Ich habe den Container gestoppt und dann gestartet.
Ich habe Fehler:
2017-02-11T13:12:00.423566Z 0 [ERROR] Found 1 prepared transactions! It means that mysqld was not shut down properly last time and critical recovery information (last binlog or tc.log file) was manually deleted after a crash. You have to start mysqld with --tc-heuristic-recover switch to commit or rollback pending transactions.
2017-02-11T13:12:00.423739Z 0 [ERROR] Aborting
Die Meldung sagt, dass ich mysqld --tc-heuristic-recover
aber Container stoppt nach mysql nicht anspringt.
Meine Fragen sind:
Wie kann ich dieses Problem nicht zu
run
neuen Container aberstart
bestehende Problem lösen?Gibt es eine Möglichkeit, den Docker-Container noch laufen zu lassen, nachdem der Hauptprozess (
mysqld
) gestoppt wurde?
Angenommen, Ihre Daten befinden sich außerhalb des Containers (ex Volume). Warum erstellen Sie keinen neuen Container mit dem Befehl fix? – Salem
Nein, Daten befinden sich im Container. –
Welches Bild verwendest du? – Salem