全部文章
文章目录

应用连接数据库一定要开公网端口吗?先画清访问路径

区分本机、私网和临时管理访问,分别配置数据库监听、网络规则与账户权限。

Vibe Hosting·发布于 约 2 分钟

应用数据库不一定需要向公网无限制开放。先明确哪个进程要从哪台机器连接,应用的日常访问与偶尔的管理操作也可以采用不同安排。

画清连接路径

列出应用主机、数据库主机和管理电脑。同机运行时可以考虑合适的本地连接;分开部署时,检查实际环境提供的私网和访问控制。

容器网络和本机名称需要单独确认:容器里的 localhost 指向容器自身。记录应用实际看到的端点,不只记录自己使用数据库工具时的地址。

每一层分别配置

数据库监听、网络规则和账户解决不同问题。监听目标地址不代表自动授权账户,密码正确也不代表网络路径允许。应按所安装引擎和部署方式的文档操作。

  • 只允许真正需要连接的来源。
  • 为应用分配符合其操作范围的账户。
  • 将日常应用访问与结构管理分开。
  • 按需要使用引擎支持的加密连接设置。
  • 临时支持权限要有撤销安排。

从应用环境实际验证

在应用主机测试预期连接,并验证代表性操作。按预定策略,也检查非预期路径是否不可用。不要在公开连接测试接口中返回数据或凭证。

托管数据库或共享服务提供指定端点时,按其支持方式访问,不修改无权管理的基础设施。VPS 部署可以把网络示意一并交给技术支持,让数据库准备与应用配置同时考虑。

继续下一项任务

数据库连接排查 · VPS 部署说明