fix: deploy.sh 自动创建 xuqm_bugcollect 数据库
这个提交包含在:
父节点
086eb0edf2
当前提交
3a2536bcf6
@ -609,6 +609,15 @@ for i in $(seq 1 30); do
|
||||
[ "$i" -eq 30 ] && { printf '\n'; fail "MySQL 启动超时(90s)"; }
|
||||
done
|
||||
|
||||
# 创建 bugcollect 数据库(独立库,Flyway 自动建表)
|
||||
MYSQL_CTR_INIT="$(docker ps -qf name=mysql | head -1)"
|
||||
docker exec "$MYSQL_CTR_INIT" mysql -u root -p"${MYSQL_ROOT_PASSWORD}" -e \
|
||||
"CREATE DATABASE IF NOT EXISTS xuqm_bugcollect DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
GRANT ALL PRIVILEGES ON xuqm_bugcollect.* TO '${MYSQL_USERNAME}'@'%';
|
||||
FLUSH PRIVILEGES;" 2>/dev/null \
|
||||
&& ok "xuqm_bugcollect 数据库已创建" \
|
||||
|| warn "xuqm_bugcollect 数据库创建失败(可能已存在)"
|
||||
|
||||
# 等待 Redis 就绪
|
||||
for i in $(seq 1 10); do
|
||||
if docker exec "$(docker ps -qf name=redis | head -1)" \
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户