Ubuntu 22.04 无法通过docker运行数据库

Ubuntu 22.04 无法通过docker运行数据库

自从我更新了 Ubuntu 版本后,我的 Docker 容器 mysql:8.0.23 就无法再成功运行。

我的Docker版本是:20.10.12 Docker Compose版本是:v2.4.1

问题本身是,如果我启动 MySQL 版本 8.0 或 maria DB,我会收到如下错误:

Data file './ibdata1' uses page size , but the innodb_page_size start-up parameter is 65536

或者

./ib_logfile0 size is not a multiple of innodb_page_size

或者

InnoDB: Invalid flags 0x4800 in ./ibdata1

因此,docker 的问题似乎与 InnoDB 有关。我们尝试多次更改 SQL 配置并删除所有图像,但我仍然遇到这些问题。

一位同事遇到了完全相同的问题,现在已恢复到最新的 ubuntu lts 版本。

相关内容