概要
- フル名
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… |