DataEase 在 v2.10.11 将 MySQL 组件从 8.4.0 直接升级至 8.4.5,部分用户在 Docker 安装 MySQL 8.4.2 时,容器启动失败,查看日志发现报错:Fatal glibc error: CPU does not support x86-64-v2
。
这个错误并非 MySQL 本身的问题,而是 MySQL 8.4.2 镜像使用的 glibc 版本要求 CPU 支持 x86-64-v2 指令集,而报错的服务器 CPU 不支持该指令集导致的兼容性问题。
解决方法:更换兼容的旧版本镜像(推荐)
建议使用 8.4.0 版本镜像,兼容性更好。先检查服务器是否有 8.4.0 MySQL 镜像,如果没有该镜像可以 docker pull
拉取。
docker images |grep mysql
修改 docker-compose-mysql. yml 的 MySQL 镜像 tag 为 8.4.0 。
修改后重载配置文件:
dectl reload
检查 DataEase 服务状态:
dectl status
MySQL 和其他服务状态正常,即可访问 DataEase 服务。