镜像概览

完整引用
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:41165.7 MBsha256:56dbb9bff82b
docker.io/ygqygq2/mysql-exec-sql
:mariadb-11
linux/amd64linux/arm64
2024/01/09 00:06117.6 MBsha256:ea1d600315ea
docker.io/ygqygq2/mysql-exec-sql
:latest
linux/amd64linux/arm64
2024/01/09 00:03165.7 MBsha256:dd1e52048a77