docker-compose启动mysql5.7报错

news/2024/9/25 5:08:21/

描述一下问题经过:
使用docker compose 部署mysql5.7
文件如下: 使用命名卷的情况下,匿名卷不存在该问题

services:mysql:restart: alwaysimage: mysql:5.7container_name: mysql-devports:- 3306:3306environment:- MYSQL_DATABASE=dev- MYSQL_ROOT_PASSWORD=123456- TZ=Asia/Shanghaicommand:- mysqld- --character-set-server=utf8mb4- --collation-server=utf8mb4_unicode_cihealthcheck:test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]interval: 3sretries: 5volumes:- mysqlVolume:/var/log/mysql- mysqlVolume:/etc/mysql/conf.d- mysqlVolume:/etc/mysql/mysql.conf.d- mysqlVolume:/var/lib/mysql
volumes:mysqlVolume:

出现:在这里插入图片描述显示status为restarting
查看日志:docker logs 容器
发现如下错误:

TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2024-05-04T09:03:39.284335Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2024-05-04T09:03:39.284370Z 0 [ERROR] Aborting

问题解决:
docker volume ls
找到我们的命名卷我的卷 对应文件的则是 composeinfo_mysqlVolume(看样子使用文件名称拼接卷名称建立的)
docker inspect composeinfo_mysqlVolume
找到:在这里插入图片描述
cd 进入该目录:
发现有一个错误文件:rm -rf error.log
docker restart 容器即可


http://www.ppmy.cn/news/1453934.html

相关文章

面试官:flex:1代表什么

theme: channing-cyan 理解flex属性 在flexbox布局中,flex属性是用来控制项目的伸缩性的。它是一个复合属性,包含了flex-grow、flex-shrink和flex-basis这三个子属性。 在 Flexbox 中,每个子元素都拥有一个 “flex” 属性,用于控…

Java Jackson-jr 库是干什么用的

Jackson-jr 是一个轻量级的Java JSON 处理库。这个库被设计用来替代 Jackson 的复杂性。对比 Jackson 的复杂 API,Jackson-jr 的启动速度更快,包大小更小。 虽然Jackson databind(如ObjectMapper)是通用数据绑定的良好选择&#…

C#知识|如何在WinForm窗体中实现分割线绘制?

哈喽,你好啊,我是雷工! 在上位机UI设计中经常会用到分割线,用来分割界面区域。 像在KingSCADA、杰控、昆仑通态、WinCC、组态王、力控、易控等组态软件中非常简单,有现成的划线操作,选中相关工具直接绘制即…

使用FPGA发送一个经过曼彻斯特编码的伪随机序列

介绍 这几天突然就不知道要使用FPGA实现什么样的功能了,然后就跑去学习数电了,学的也是晕晕的。正好之前写了一个使用FPGA发送伪随机序列的代码,然后因为需要使用曼彻斯特编码,所以又加了一个模块吧,使得最后输出的波形经过曼彻斯特编码。 曼彻斯特编码 首先,曼彻斯特编…

Windows查找JDK的安装路径

如果很久之前安装了JDK,或者在别人的电脑上,想要快速指导JDK 的安装路径,可以通过啥方式指导JDK的安装路径是在哪里呢? 一、确认是否安装了JDK 首先我们打开命令行,如果输入 java -version 如果显示这种,…

速盾:高防CDN-完美防御

如今,网络安全已成为企业和个人不可忽视的重要问题之一。随着网络技术的不断发展,网络攻击的手段也越来越复杂和隐蔽。因此,保护网络的安全性变得尤为重要。针对网络攻击的防护手段也在不断升级和完善。其中,高防CDN作为一种完美的…

机器学习的指标评价

之前在学校的小发明制作中,在终期答辩的时候,虽然整个项目的流程都答的很流畅。 在老师提问的过程中,当老师问我recall,precision,accuracy等指标是如何计算的,又能够表示模型的哪方面指标做得好。我听到这个问题的时候&#xff…

(Microsoft SQL Server,错误: 233)

错误信息: A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233) 原因&…