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

827 B
Raw Blame History

数据库连接信息

  • 本地直连(宿主机)
  • 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.ymlbackend.environment.DATABASE_URL
  • 运行时环境变量文件:.env(如存在,将被容器挂载)

提示:开发测试环境仅用于本机 localhost 访问,已开启代码自动重载。