# mysql-5.7-arm-docker **Repository Path**: kumpeng/mysql-5.7-arm-docker ## Basic Information - **Project Name**: mysql-5.7-arm-docker - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2022-03-03 - **Last Updated**: 2025-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mysql-5.7-arm-docker #### 介绍 由于官方没有mysql5.x的arm版本镜像,这里参考官方镜像脚本制作了mysql5.7.27的arm版本脚本。 #### 构建镜像方式 这里有实现两个分支,区别是一个切换用户使用的su指令,一个使用的gosu。 **mysql官方推荐使用的是gosu的方式**,gosu来源github的1.14release版本。 ##### 使用gosu方式 ```shell git clone --depth=1 -b gosu https://gitee.com/kumpeng/mysql-5.7-arm-docker.git cd mysql-5.7-arm-docker docker build --tag mysql:v5.7.27 . ``` ##### 使用su方式 ```shell git clone --depth=1 https://gitee.com/kumpeng/mysql-5.7-arm-docker.git cd mysql-5.7-arm-docker docker build --tag mysql:v5.7.27 . ``` #### 启动参数说明 命令行使用`-e`设置参数 ##### 数据库设置 - MYSQL_DATABASE : 设置数据库名称 - MYSQL_ROOT_HOST : 设置root用户只能通过指定host的地址去访问。默认为%,无限制 ##### 用户名设置 - MYSQL_USER : 设置数据库用户名 ##### 密码设置 - MYSQL_PASSWORD :运行时需要创建的用户名对应的密码,与MYSQL_USER一起使用; - MYSQL_ROOT_PASSWORD : 设置root密码 - MYSQL_ALLOW_EMPTY_PASSWORD : 是否允许root用户的密码为空,该参数对应的值为:yes - MYSQL_RANDOM_ROOT_PASSWORD : 设置随机的密码,不过镜像内没有安装openssl,所以不支持。如需要此功能可自行修改Dockerfile,安装openssl - MYSQL_ONETIME_PASSWORD : 设置root用户的密码必须在第一次登陆时修改