fix(update): bugcollect 建库用户名默认 xuqm
secrets.env 中无 MYSQL_USERNAME / MYSQL_USER key, 与 docker-compose.yml 中 SPRING_DATASOURCE_USERNAME 默认值 xuqm 对齐, 避免 _mysql_user 为空导致 GRANT 不执行。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
父节点
dcf1baa2c2
当前提交
2ad8e6cc13
@ -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 \
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户