openEuler-24.03-LTS 使用docker 安装mysql 5.6 5.7版报错


使用开源的mysql 5.6 5.7镜像,docker run 启动mysql,均无法启动,报错一致:mysqld failed while attempting to check config 同样的docker run 命令启动mysql 8.0就没有问题

mysql 5 已经 EOL,无论是学习研究环境,还是生产环境,都不要用了。

需要指定 MYSQL_ROOT_PASSWORDMYSQL_USER 环境变量

例如:

$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_USER=root -d mysql:tag