首页 > 数据库技术 > 详细

docker 安装mysql挂载/var/lib/mysql目录时启动就退出

时间:2020-11-04 14:18:44      阅读:205      评论:0      收藏:0      [点我收藏+]

启动命令

docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

启动就退出,试了几次去除这部分就可以启动

-v /mydata/mysql/data:/var/lib/mysql
docker logs -f --details -t mysql #查看mysql日志

发现 [ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!

我之前安装的mysql不是5.7版本的,后来换成了5.7的,但是之前挂载的目录里面mysql文件没有删除,这个挂载就出错了

删除文件再启动就成功了,保险起见我把/mydata下的文件都干掉了

docker 安装mysql挂载/var/lib/mysql目录时启动就退出

原文:https://www.cnblogs.com/jaigejiayou/p/13925102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!