## 数据库连接信息 - 本地直连(宿主机) - 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` 访问,已开启代码自动重载。 >