#!/bin/bash # 获取脚本所在目录的绝对路径 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # 检查mysql命令是否可用 if ! command -v mysql &> /dev/null; then echo "Error: mysql command not found" exit 1 fi # 数据库连接信息 DB_HOST="127.0.0.1" DB_USER="dev" DB_NAME="llm_survey" echo "开始初始化数据库..." # 执行SQL脚本 mysql -h"$DB_HOST" -u"$DB_USER" < "$SCRIPT_DIR/init_database.sql" if [ $? -eq 0 ]; then echo "数据库初始化成功!" echo "数据库名称: $DB_NAME" echo "数据库地址: $DB_HOST" echo "数据库用户: $DB_USER" else echo "数据库初始化失败!" exit 1 fi