Files
012-kaopeilian/docs/规划/全链路联调/old/本地数据库连接.md
111 998211c483 feat: 初始化考培练系统项目
- 从服务器拉取完整代码
- 按框架规范整理项目结构
- 配置 Drone CI 测试环境部署
- 包含后端(FastAPI)、前端(Vue3)、管理端

技术栈: Vue3 + TypeScript + FastAPI + MySQL
2026-01-24 19:33:28 +08:00

24 lines
827 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 数据库连接信息
- 本地直连(宿主机)
- Host: `127.0.0.1`
- Port: `3306`
- User: `root`
- Password: `root`
- Database: `kaopeilian`
- DSN (Python SQLAlchemy): `mysql+aiomysql://root:root@localhost:3306/kaopeilian?charset=utf8mb4`
- 容器内(后端服务到 MySQL
- Host: `mysql`
- Port: `3306`
- User: `root`
- Password: `root`
- Database: `kaopeilian`
- DSN: `mysql+aiomysql://root:root@mysql:3306/kaopeilian?charset=utf8mb4`
- 配置写入位置
- 代码内用于本地开发覆盖:`local_config.py` 中的 `os.environ["DATABASE_URL"]`
- Docker 开发环境:`docker-compose.dev.yml``backend.environment.DATABASE_URL`
- 运行时环境变量文件:`.env`(如存在,将被容器挂载)
> 提示:开发测试环境仅用于本机 `localhost` 访问,已开启代码自动重载。
>