Files
2025-09-06 23:39:04 +08:00

19 lines
601 B
Bash

#!/bin/bash
set -eo pipefail
shopt -s nullglob
# 强制初始化模式:删除现有数据目录并重新初始化
if [ "$MYSQL_FORCE_INIT" = "1" ]; then
echo "🔄 [LJWX] 强制初始化模式已启用"
# 如果数据目录存在且非空,清空它
if [ -d "/var/lib/mysql" ] && [ "$(ls -A /var/lib/mysql 2>/dev/null)" ]; then
echo "🗑️ [LJWX] 清理现有MySQL数据目录..."
rm -rf /var/lib/mysql/*
fi
echo "✅ [LJWX] 数据目录已清理,将执行完整初始化..."
fi
# 执行官方的Docker入口脚本
exec docker-entrypoint.sh "$@"