【发布时间】:2022-01-15 04:07:02
【问题描述】:
使用 mysql(v8.0.21) image 和 mac docker-desktop (v4.2.0, Docker-Engine v20.10.10)
尽快服务:
- 入口点准备就绪
- innoDB 初始化完成
- 准备连接
但是一旦尝试运行直接脚本(查询)它就会崩溃,拒绝连接(也来自 phpmyadmin)并再次重新启动。
在日志中我们可以看到一个错误:
[错误] [MY-011947] [InnoDB] 无法打开“/var/lib/mysql/ib_buffer_pool”进行读取:没有这样的文件或目录
我们能够在日志中看到的错误不是问题,因为它已经由 InnoDB 修复和更新,以下是参考:
注意: docker-compose 文件我们非常确定,没有错误,因为同样适用于 windows 以及 ubuntu,但问题只是适用于 macOS。
【问题讨论】:
-
这听起来像是您应该在相应的错误跟踪器上发布的内容
-
欢迎来到 Stack Overflow。这不是一个真正的答案,但也许它会为您省去麻烦:如果您无法解决这个问题,请考虑切换到 MariaDB 容器,它在大多数情况下应该可以很好地替代 MySQL。跨度>
标签: mysql macos docker docker-compose docker-desktop