初次提交
This commit is contained in:
28
backend/quick_db_fix.sh
Normal file
28
backend/quick_db_fix.sh
Normal file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 快速数据库连接修复
|
||||
|
||||
echo "=== 快速数据库连接修复 ==="
|
||||
|
||||
# 检查.env文件并修复数据库URL
|
||||
if [ -f ".env" ]; then
|
||||
echo "修复 .env 文件中的数据库配置..."
|
||||
|
||||
# 备份原文件
|
||||
cp .env .env.backup.$(date +%Y%m%d_%H%M%S)
|
||||
|
||||
# 更新数据库URL为外部数据库
|
||||
sed -i 's|DATABASE_URL=.*|DATABASE_URL=mysql+pymysql://mytest_db:mytest_db@101.126.85.76:3306/mytest_db|' .env
|
||||
|
||||
echo "✓ 数据库配置已更新为外部数据库"
|
||||
else
|
||||
echo "创建 .env 文件..."
|
||||
cat > .env << EOF
|
||||
DATABASE_URL=mysql+pymysql://mytest_db:mytest_db@101.126.85.76:3306/mytest_db
|
||||
EOF
|
||||
echo "✓ .env 文件已创建"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "请重启应用以使配置生效"
|
||||
echo "重启命令: python main.py"
|
||||
Reference in New Issue
Block a user