Commit Graph
2 Commits
Author SHA1 Message Date
Your NameandClaude Opus 5 6cd4f1b1db migrate.sh 支持 DSN 与可选客户端路径
生产的宝塔机器把数据库配置放在一个 Go 风格的 IM_DB_DSN 里,而不是 compose
的那组 MYSQL_* 变量;同机自带的 mysql 客户端又缺 caching_sha2_password 插件,
连不上 MySQL 8.4。脚本原先把主机写死成 compose 的服务名 mysql,在非 Docker
环境用不了。

现在 MYSQL_HOST/MYSQL_PORT/MIGRATIONS_DIR/MYSQL_CLIENT 都可覆盖,未设置
MYSQL_USER 时从 IM_DB_DSN 解析;显式的 MYSQL_* 仍然优先。默认值保持 compose
原样,Docker 路径行为不变。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 08:31:32 +08:00
Your Name 334890171e gengx 2026-08-27 14:04:28 +08:00