我有Percona Xtradb Cluster在容器上運行。在容器中恢復Percona Xtradb
我停止了容器,然後啓動它。
我有錯誤:
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
的消息說,我需要mysqld --tc-heuristic-recover
但MySQL的啓動失敗後的容器停止。
我的問題是:
我能不解決這個問題,以
run
新的容器,但start
現有的?在主進程(
mysqld
)停止後,有什麼辦法讓Docker容器仍然運行嗎?
假設你的數據在容器外(ex卷),爲什麼不用你的fix命令創建一個新的容器? – Salem
不,數據在容器內。 –
您使用的是哪張圖片? – Salem