镜像概览
- 完整引用
docker.io/ygqygq2/mysql-exec-sql- Registry
- docker.io
- 命名空间
- ygqygq2
- 仓库
- mysql-exec-sql
- 已缓存 Tag 数
- 3
- 最近同步
- 07/05/2026, 01:03 PM
- 相关主题
简介
MySQL SQL 执行 Job 镜像,挂载 SQL 文件批量执行 DDL/DML,数据库迁移与初始化一次性 CronJob 工具。
详细介绍
ygqygq2/mysql-exec-sql 连接 MySQL 实例执行挂载目录中的 SQL 脚本,适合 init Job 或 CI 数据库 schema 部署。定位为 --rm 数据库初始化 Job,执行完毕退出;K8s Job 数据库迁移、Docker Compose 启动 init 或版本升级 SQL 批量执行。
快速启动
docker run --rm \
-v /sql/init.sql:/sql/init.sql \
-e MYSQL_HOST=mysql -e MYSQL_PASSWORD=changeme \
docker.io/ygqygq2/mysql-exec-sql:latest
推荐实践
docker run --rm \
-v /migrations:/sql \
-e MYSQL_HOST=mysql -e MYSQL_USER=root -e MYSQL_PASSWORD=changeme \
docker.io/ygqygq2/mysql-exec-sql:1.0.0
核心参数说明
MYSQL_PASSWORD— DB 密码(高敏)-v .../sql:...— SQL 脚本目录- 定位 — 一次性 init/migrate Job
- 顺序 — MySQL 就绪后执行
最新 Tag(20 条)
查看全部 3 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/ygqygq2/mysql-exec-sql :8.0 | linux/amd64linux/arm64 | 2024/01/14 13:41 | 165.7 MB | sha256:56dbb9bff82b… | |||
docker.io/ygqygq2/mysql-exec-sql :mariadb-11 | linux/amd64linux/arm64 | 2024/01/09 00:06 | 117.6 MB | sha256:ea1d600315ea… | |||
docker.io/ygqygq2/mysql-exec-sql :latest | linux/amd64linux/arm64 | 2024/01/09 00:03 | 165.7 MB | sha256:dd1e52048a77… |