From 2ad8e6cc137b2e66d5333d5f9b523cc3b3318b86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Tue, 23 Jun 2026 17:17:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(update):=20bugcollect=20=E5=BB=BA=E5=BA=93?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8D=E9=BB=98=E8=AE=A4=20xuqm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit secrets.env 中无 MYSQL_USERNAME / MYSQL_USER key, 与 docker-compose.yml 中 SPRING_DATASOURCE_USERNAME 默认值 xuqm 对齐, 避免 _mysql_user 为空导致 GRANT 不执行。 Co-Authored-By: Claude Sonnet 4.6 --- scripts/update.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/update.sh b/scripts/update.sh index c4350f7..dc86732 100755 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -519,6 +519,8 @@ if grep -q 'bugcollect-service:' "$ROOT_DIR/docker-compose.yml" 2>/dev/null; the _mysql_root_pw="$(grep '^MYSQL_ROOT_PASSWORD=' "$_secrets" 2>/dev/null | cut -d= -f2-)" _mysql_user="$(grep '^MYSQL_USERNAME=' "$_secrets" 2>/dev/null | cut -d= -f2-)" [ -z "$_mysql_user" ] && _mysql_user="$(grep '^MYSQL_USER=' "$_secrets" 2>/dev/null | cut -d= -f2-)" + # docker-compose.yml 中 SPRING_DATASOURCE_USERNAME 默认值为 xuqm,与此保持一致 + [ -z "$_mysql_user" ] && _mysql_user="xuqm" info "建库检查: container=${_mysql_ctr} db=${_bc_db} user=${_mysql_user}" if [ -n "$_mysql_root_pw" ] && [ -n "$_mysql_user" ]; then _db_init_err="$(docker exec "$_mysql_ctr" mysql -u root -p"${_mysql_root_pw}" -e \