独立应用接 PlanetScale 时,常把主分支连接串塞进所有环境,或把密码提交到 GitHub——泄漏后不知道能不能远程作废。
PlanetScale Docs《Connection strings》(Vitess/MySQL 路径,dateModified 可核)说明:在数据库 Dashboard 点 Connect,选择分支与 password role、命名后 Create password,会生成仅能访问该分支的用户名/密码对;须当场记下,之后无法再查看。可按框架浏览连接串模板。密码支持三种连接类型:Primary(主区域)、Replica(副本与只读区域就近)、Read-only region(限定只读区域,可用 pscale password create … --read-only-region)。平台不保存明文密码。安全模型强调密码按分支隔离。可为单个密码设置 IP 限制,例如仅允许生产网段或堡垒机出口;无限制时等同允许更广来源,加入网段后范围外不能用该密码连接。删除密码会使该用户名/密码对失效,并在约五分钟内断开仍在使用它的活跃客户端。另与 GitHub Secret Scanning 集成:若密码或服务令牌以明文提交到公开仓库,PlanetScale 会收到通知并采取删除访问等纠正措施。本场景据此输出连接串治理简报。禁止回显真实密码或声称「已在生产轮换完成」。