今天,我们很高兴与大家分享一个好消息:连接字符串现已面向所有 PlanetScale 用户开放。

作为一家致力于让数据库对开发者更加友好和易用的公司,之前你可能会觉得奇怪为何 PlanetScale 没有支持通过连接字符串来连接数据库的方式。我们听到了大家的反馈!现在,你可以使用你熟悉的工具连接到 PlanetScale 数据库了,无论是 Rails、Python、Prisma、Laravel 或任何其他 MySQL 客户端。连接字符串还让你能够轻松连接到其他无服务器计算平台,比如 AWS Lambda 或 Vercel。

通过 PlanetScale 平台,你可以生成新的密码,并自动获得适用于多种流行框架和语言的客户端代码,以连接到你的 PlanetScale 数据库。

使用连接字符串将任何 MySQL 客户端连接到 PlanetScale插图

强密码,禁止明文存储

PlanetScale 的连接字符串以安全性为核心设计,让你无需再为数据库连接的安全性担忧。PlanetScale 的密码会针对单一数据库分支生成。这样的强安全模型允许你生成与特定分支绑定的密码,从而防止其他分支访问该分支上的数据或模式。同时,PlanetScale 仅存储密码的哈希值和元数据,不会以明文形式存储任何密码,为数据库提供额外的安全保障。

内置 GitHub 秘密扫描功能

泄漏的密钥问题偶尔发生,我们都经历过这一点。如果你的 PlanetScale 密码或服务令牌以明文形式提交到公共 GitHub 仓库,或者提交到启用了 GitHub Advanced Security 功能的组织所有的私有仓库中,GitHub 的 Secret Scanning 计划会自动检测问题。我们会采取纠正措施,删除泄漏的访问令牌,并立即关闭其所有访问权限。

为无服务器应用而生

连接字符串现在可以让你将无服务器函数与 PlanetScale 数据库连接到无服务器平台,例如 AWS Lambda 和 Vercel Serverless Functions。无需担忧管理连接数量问题,PlanetScale 能够处理数万条同时存在的数据库连接,并随着你的无服务器应用规模增长不断扩展。

原生 MySQL 身份认证支持

PlanetScale 支持 MySQL 原生身份认证方式,该方式被广泛用于为 MySQL 服务器提供安全连接。此外,我们还支持 MySQL 的 Caching SHA-2 身份认证机制,它是当前最安全的 MySQL 身份认证方式。根据你的应用需求和平台支持情况,你可以使用同一个密码在两种认证模式之间切换。

你可以在我们的文档中阅读更多关于如何安全地连接到 PlanetScale 的信息。

试试看

如果你还没有使用过 PlanetScale,创建一个新的数据库并通过生成新密码来尝试使用连接字符串连接吧!欢迎试用并告诉我们你的反馈。



使用连接字符串将任何 MySQL 客户端连接到 PlanetScale插图1

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

本文链接:http://www.choupangxia.com/2025/05/20/mysql-planetscale/