From c161118e8aae69ce014262a9a434415098ef95b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Fri, 19 Jun 2026 00:24:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20deploy.sh=20=E6=8B=86=E5=88=86=20CREATE?= =?UTF-8?q?=20DATABASE=20=E5=92=8C=20GRANT=20=E8=AF=AD=E5=8F=A5=EF=BC=8C?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E7=89=B9=E6=AE=8A=E5=AD=97=E7=AC=A6=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E5=AF=BC=E8=87=B4=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/deploy.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 09cc1d4..8ddafa6 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -612,11 +612,11 @@ 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 \ + "CREATE DATABASE IF NOT EXISTS xuqm_bugcollect DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;" 2>/dev/null \ + && docker exec "$MYSQL_CTR_INIT" mysql -u root -p"${MYSQL_ROOT_PASSWORD}" -e \ + "GRANT ALL PRIVILEGES ON xuqm_bugcollect.* TO '${MYSQL_USERNAME}'@'%'; FLUSH PRIVILEGES;" 2>/dev/null \ && ok "xuqm_bugcollect 数据库已创建" \ - || warn "xuqm_bugcollect 数据库创建失败(可能已存在)" + || warn "xuqm_bugcollect 数据库创建失败(可能已存在或密码含特殊字符,需手动创建)" # 等待 Redis 就绪 for i in $(seq 1 10); do