llm-survey/database/init_database.sh
2025-02-20 15:34:19 +08:00

30 lines
679 B
Bash
Executable File

#!/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