#!/bin/bash # 检查容器是否运行 if [ ! "$(sudo docker ps -q -f name=gamegroup-mysql-dev)" ]; then echo "错误: MySQL 容器 (gamegroup-mysql-dev) 未运行。" echo "请先运行: sudo docker compose -f docker-compose.dev.yml up -d mysql" exit 1 fi echo "正在将 database/init.sql 导入到 gamegroup 数据库..." # 导入 SQL 文件 cat database/init.sql | sudo docker exec -i gamegroup-mysql-dev mysql -u root -ppassword gamegroup if [ $? -eq 0 ]; then echo "✅ 数据库初始化成功!" else echo "❌ 数据库初始化失败。" fi