docker 安装mysql 出现 [ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!
出现的原因是 一开始我是用了 5.8 ,然后数据目录存了一些数据,我换成5,7的时候 没有把数据删掉,再重新启动的时候,数据目录还是指向原来的数据,版本的数据格式不一样, 清空 数据目录的数据,便可以启动了
本文解决了在Docker中从5.8版本切换到5.7版本MySQL时遇到的启动错误问题。错误信息为:[ERROR][FATAL]InnoDB:Tableflagsare0inthedatadictionarybuttheflagsinfile./ibdata1are0x4800!原因是数据目录残留旧版本数据,清理后即可正常启动。
docker 安装mysql 出现 [ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!
出现的原因是 一开始我是用了 5.8 ,然后数据目录存了一些数据,我换成5,7的时候 没有把数据删掉,再重新启动的时候,数据目录还是指向原来的数据,版本的数据格式不一样, 清空 数据目录的数据,便可以启动了
3247
9452
2056