宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已完成】docker容器里的mysql启动不了

发表在 Linux面板2023-7-3 11:58 [复制链接] 3 2254

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

面板8.0.0  MySQL5.7.42
系统版本:

docker镜像,使用的centos:7底包制作。
问题描述:

在centos7的docker里制作的镜像,测试在linux上运行都正常。把镜像文件导出到windows的docker里面运行容器之后,其中的mysql服务器启动不了。
相关截图(日志、错误): 屏幕截图 2023-07-03 115326.png

使用道具 举报 只看该作者 回复
发表于 2023-7-3 12:51:05 | 显示全部楼层
屏幕截图 2023-07-03 125049.png
使用道具 举报 回复 支持 反对
发表于 2023-7-3 14:38:29 | 显示全部楼层
您好,您提供的日志大概是MySQL的mysql.user表不存在导致无法正常使用,MySQL日志内有提示您Please run mysql_upgrade to create it.,让您使用run mysql_upgrade运行这个命令进行一个修复。

如未有数据,您可以重新初始化当前MySQL的所有设置。或者根据日志再次进入一个排查
使用道具 举报 回复 支持 反对
发表于 2023-7-3 14:46:09 | 显示全部楼层
明白了,我把data目录映射了,commit镜像的时候数据库data目录没有封装进来导致的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表