From 2873ace4e6f52958a74ba5838ca2977607146f21 Mon Sep 17 00:00:00 2001 From: Lysssyo <11906167+lysssyo@user.noreply.gitee.com> Date: Sun, 4 Jan 2026 16:34:09 +0800 Subject: [PATCH] fix(infra): add default-character-set=utf8mb4 to entrypoint.sh Ensure database connections support full UTF-8 characters. --- .../docker-compose/bootstrap/mysql-init/entrypoint.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release/deployment/docker-compose/bootstrap/mysql-init/entrypoint.sh b/release/deployment/docker-compose/bootstrap/mysql-init/entrypoint.sh index d5de6a6fe9..e8043f6866 100644 --- a/release/deployment/docker-compose/bootstrap/mysql-init/entrypoint.sh +++ b/release/deployment/docker-compose/bootstrap/mysql-init/entrypoint.sh @@ -52,6 +52,7 @@ i=1 for file in $(ls "$BASE_INIT_PATH" | grep '\.sql$'); do echo "+ Init #$i: $file" mysql \ + --default-character-set=utf8mb4 \ -h "$MYSQL_HOST" \ -u "$MYSQL_USER" \ -D "$MYSQL_DATABASE" \ @@ -64,6 +65,7 @@ echo "Loading compatibility functions..." if [ -f "$ALTERS_PATH/alter_proc.sql" ]; then echo "+ Proc: alter_proc.sql" mysql \ + --default-character-set=utf8mb4 \ -h "$MYSQL_HOST" \ -u "$MYSQL_USER" \ -D "$MYSQL_DATABASE" \ @@ -88,6 +90,7 @@ if [ -d "$ALTERS_PATH" ]; then # Execute the file content through the compatibility system mysql \ + --default-character-set=utf8mb4 \ -h "$MYSQL_HOST" \ -u "$MYSQL_USER" \ -D "$MYSQL_DATABASE" \