28 lines
759 B
Bash
28 lines
759 B
Bash
#!/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" |