问题:mysql容器无法启动,报错为InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0

容器日志报错

docker logs -f 容器id					#查看容器日志

 

报错原因:以前使用mysql时数据目录存了一定数据,导致新容器启动时,数据目录还是指向以前的数据,版本的数据格式不一致

解决办法:清理数据目录中的数据即可

cd /var/lib/docker/volumes/

将所框选数据清理即可

 

重新运行环境,即可成功运行

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐