# SQLAlchemy操作错误：无法连接到MySQL服务器

- **ID:** `python/flask-sqlalchemy-connection-error`
- **领域:** python
- **类别:** network_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

Flask-SQLAlchemy无法连接到数据库服务器，可能是服务未运行或配置错误

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 3.x | active | — | — |

## 解决方案

1. **确保数据库服务正在运行** (90% 成功率)
   ```
   sudo systemctl start mysql
   ```
2. **检查数据库连接配置** (95% 成功率)
   ```
   app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://user:pass@localhost:3306/db'
   ```

## 无效尝试

- **尝试使用不同的数据库驱动** — 连接问题通常是服务器或网络问题，不是驱动问题 (50% 失败率)
- **修改数据库URL但忽略端口** — 端口错误会导致连接失败 (40% 失败率)
