Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >docker mysql 启动失败_mysql启动1067错误

docker mysql 启动失败_mysql启动1067错误

作者头像
全栈程序员站长
发布于 2022-11-08 07:18:18
发布于 2022-11-08 07:18:18
10.5K00
代码可运行
举报
运行总次数:0
代码可运行

现象

docker启动mysql失败,报错docker exec -it mysql mysql -uroot -proot Error response from daemon: Container 0f83eee59a75595deedecbd40b384333e6db35edd90c5d4c3a0eb3212f2e4665 is restarting, wait until the container is running 一直显示正在重启

解决

使用docker logs –tail 50 –follow –timestamps ID/NAME命令,根据id号查看错误日志定位原因,发现日志报错

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2022-06-10T16:40:18.022297089Z 2022-06-10 16:40:17+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.36-1debian10 started.
2022-06-10T16:40:18.089266142Z 2022-06-10 16:40:18+00:00 [ERROR] [Entrypoint]: mysqld failed while attempting to check config
2022-06-10T16:40:18.089293382Z  command was: mysqld --verbose --help --log-bin-index=/tmp/tmp.nwVhNzo5Rx
2022-06-10T16:40:18.089301169Z  2022-06-10T16:40:18.059605Z 0 [ERROR] COLLATION 'utf8_unicode_ci' is not valid for CHARACTER SET 'latin1'
2022-06-10T16:40:18.089308353Z 2022-06-10T16:40:18.066793Z 0 [ERROR] Aborting

问题在于mysqld在试图检查配置时失败。检查mysql的配置文件信息即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185417.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月6日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
docker安装Mysql8.0的坑之lower_case_table_names
看到mysql启动成功,同时也能正常连接。(这里是本地虚拟机测试,所以docker run没有外挂宿主目录,显然这是个不好的习惯)。用navicat试一下,
有一只柴犬
2024/01/25
1.6K0
docker安装Mysql8.0的坑之lower_case_table_names
MySQL8.0修改lower_case_table_names参数导致重启失败
事件起因:在测试一个数据迁移工具时,源端oracle19c数据迁移到目标端MySQL8.0,提示迁移目标端 Unknown database 'SBTEST',报错如下:
GreatSQL社区
2023/02/23
2K0
docker-mysql的部署
docker pull mysql:5.7 当然为了安全也可以切换在非root用户下操作 su www
阿湫..
2023/07/25
3870
docker-compose安装mysql坑
今天按照我我这篇博客# docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件踩坑了
阿超
2023/09/01
4700
云原生之使用Docker部署mysql数据库
一、检查系统版本[root@node ~]# cat /etc/os-release NAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:7"HOME_URL="https://www.centos.org/"BUG_REPORT_
江湖有缘
2023/01/27
1.2K0
云原生之使用Docker部署mysql数据库
docker-08
有这么一个场景,例如我们从docker hub拉取的Ubuntu或者centos系统是没有vim的,假如我们想使用vim对文本文件进行编辑的话,就得进入到容器内部,然后手动的安装一个vim,这样我们的镜像就不再是最初那个单纯的镜像了,就已经有了我们安装的vim了,我们不妨起个名字叫做centosWithVim,这个镜像的功能就增强了,主要是也方便了我们使用。
Tom2Code
2022/04/15
2400
MySQL压缩包安装教程-二进制
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
Power
2025/03/01
1820
Docker教程(超全总结)[通俗易懂]
如果需要通俗地描述容器的话,我觉得容器就是一个存放东西的地方,就像书包可以装各种文具、衣柜可以放各种衣服、鞋架可以放各种鞋子一样。我们现在所说的容器存放的东西可能更偏向于应用比如网站、程序甚至是系统环境。
全栈程序员站长
2022/11/04
3.3K0
Docker教程(超全总结)[通俗易懂]
mysql8 安装启动报错[通俗易懂]
my.ini配置,其中这两项一定要按这个格式,双引号及双反斜杠,否则初始化时会报下面的错
全栈程序员站长
2022/07/30
1.6K0
mysql8 安装启动报错[通俗易懂]
docker mysql初始化多个sql脚本
现有一台服务器,需要部署mysql。其中mysql容器,需要在第一次启动时,执行多个sql文件。
py3study
2020/05/05
11.6K0
【Docker】MySQL 源码构建 Docker 镜像(基于 ARM 64 架构)
近期,笔者正推进公司 MySQL 适配 ARM 64 架构工作,由于一直使用 Docker Hub 上的官方镜像,所以第一时间在 Hub 上检索,却发现官方只为 MySQL 8.0 以上版本提供 ARM 64 镜像。
行者Sun
2024/09/02
7780
【Docker】MySQL 源码构建 Docker 镜像(基于 ARM 64 架构)
Docker-compose封装mysql并初始化数据以及redis
现有一台服务器,需要部署mysql和redis。其中mysql容器,需要在第一次启动时,执行sql文件。
py3study
2020/04/24
5.6K0
docker 命令大全_常用docker命令
注意:当我们以后台方式启动一个容器时,就必须要有一个前台进程,否则 docker 容器发现没有应用,就会自动停止。
全栈程序员站长
2022/09/30
4850
docker 命令大全_常用docker命令
惊心动魄-生产环境Mysql启动失败
根据提示:mysql5.7的mysqld_safe启动时,引用的mysql5.6动态库,是不是因为环境变量之类有影响。直接到/usr/local/mysql-5.7.16-linux-glibc2.5-x86_64/ 路径下启动试试,启动成功^-^。
Linux运维技术之路
2022/06/07
1.4K0
惊心动魄-生产环境Mysql启动失败
跨入云原生世界:掌握Docker基础命令,实现无缝容器化部署
了解 Docker 环境的详细信息对于诊断问题、优化配置以及确保兼容性至关重要。 Docker 提供了两个核心命令来获取这些信息:
Lion 莱恩呀
2025/05/04
1060
跨入云原生世界:掌握Docker基础命令,实现无缝容器化部署
零基础学Docker【2】 | 一文带你快速学习Docker常用命令
前言 本篇是零基础学Docker系列的第二篇文章,在上一篇文章中?一文带你快速了解并上手Docker已经为大家讲解了一些什么是Docker,如何安装使用Docker的内容,以及对Doc
大数据梦想家
2021/01/27
5180
零基础学Docker【2】 | 一文带你快速学习Docker常用命令
【教程分享】一键部署MySQL,轻松搞定Docker安装和配置!
在虚拟机中执行 ipv4 命令的主要目的是配置虚拟机的网络接口,使其能够正常地连接到网络。IPv4 是当前广泛使用的 IP 协议,它是 Internet 协议族中的一员,用于在互联网上标识和定位网络设备。在虚拟化环境中,虚拟机需要一个唯一的 IPv4 地址,以便与其他设备进行通信。
JavaEdge
2023/05/02
6.2K0
【教程分享】一键部署MySQL,轻松搞定Docker安装和配置!
上篇:docker基础玩转
三大组成分别是镜像、容器、仓库,通过docker的命令可以对docker的对象进行管理、对象有:容器、镜像、网络等。
不背锅运维
2022/11/18
4030
Docker安装Mysql 5.7并使用
1. 环境 操作系统: Linux - Centos7 Docker版本: Docker-CE 19.03.13 Mysql版本: 5.7 2. 前置准备 安装docker 参见: Linux Ceonto7安装Docker-CE并使用 3. 安装 3.1 创建挂载文件夹 mkdir -p /home/mysql-docker/conf mkdir -p /home/mysql-docker/logs mkdir -p /home/mysql-docker/mysql 3.2 安装 docker pu
夹胡碰
2020/10/30
2.2K0
Docker安装Mysql 5.7并使用
【必看】Docker容器实战教程第9篇,教你如何使用Docker Compose快速编排容器!
Compose 适用于所有环境:生产、暂存、开发、测试及 CI 工作流。还具有用于管理应用程序整个生命周期的命令:
JavaEdge
2023/05/11
2.1K0
【必看】Docker容器实战教程第9篇,教你如何使用Docker Compose快速编排容器!
相关推荐
docker安装Mysql8.0的坑之lower_case_table_names
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验