我在容器上运行Percona Xtradb 集群。
我停止了容器,然后启动了它。
我有错误:
2017-02-11T13:12:00.423566Z 0 [错误] 找到 1 个准备好的交易!这意味着 mysqld 上次没有正确关闭,并且在崩溃后手动删除了关键恢复信息(最后一个 binlog 或 tc.log 文件)。您必须使用 --tc-heuristic-recover 开关启动 mysqld 以提交或回滚待处理的事务。
2017-02-11T13:12:00.423739Z 0 [错误] 中止
消息说我需要mysqld --tc-heuristic-recover
但容器在 mysql 无法启动后停止。
我的问题是:
我怎样才能解决这个问题而不是
run
新容器而是start
现有容器?有什么方法可以让 Docker 容器在主进程(
mysqld
)停止后仍然运行?