mysql - docker update 后,Mysql 未在 MacOS 上的 docker 容器中启动
问题描述
我刚刚从 2.3 版升级到 MacOS 上的 Docker Desktop 2.4。突然,我的 mysql 容器都不会启动。日志显示这是原因:
Different lower_case_table_names settings for server ('2') and data dictionary ('0').
Data Dictionary initialization failed.
Aborting
数据库文件安装在我的主机上的一个卷中,以便它们在重新启动之间保持不变。
我终于明白为什么了。发帖是为了回答。
解决方案
推荐阅读
- javascript - setState():不要直接改变状态。使用 setState()
- bash - 如何在bash中将时间戳转换为不同的时区?
- timer - STM32定时器中断周期
- php - 如何设计一个多对多关系的模式,其中一张表用于存储已订购的项目?
- javascript - requestAnimationFrame 回调中的时间戳没有变化
- node.js - 如何更新对象中的数组并在不存在时推送
- spring - 从单元测试运行事物时@Value 解析为 null
- python - Pandas read_csv():如果不匹配模式则删除行
- excel - VBA 运行时错误 445 - Application.FileSearch
- visual-studio - Visual Studio 发布向导在可用目标列表中缺少 (Azure) 应用服务目标