Dre*_*old 4 mysql ssl ssl-certificate node.js planetscale
我正在尝试连接到 PlanetScale 上的 MySQL 服务器,但无法连接,因为它需要 SSL。
这是他们的文档,但不清楚它说了什么。 https://planetscale.com/docs/concepts/secure-connections
这是连接 URL:DATABASE_URL='mysql://co30rXXXXXXX:pscale_pw_XXXXXXX@hoqx01444p30.us-east-4.psdb.cloud/restaurant?ssl={"rejectUnauthorized":true}'
这是我运行时从终端看到的内容yarn run migration-run
纱线运行v1.22.18 $ npx prisma migrate dev 从.env加载的环境变量 从prisma/schema.prisma加载的Prisma模式数据源“db”:MySQL数据库“restaurant”位于“hoqx0XXXXX.us-east-4.psdb.cloud:3306” ”
错误:迁移引擎错误:未知错误:代码:UNAVAILABLE 服务器不允许不安全连接,客户端必须使用 SSL/TLS
error 命令失败,退出代码 1。 info 请访问 https://yarnpkg.com/en/docs/cli/run以获取有关此命令的文档。
有没有人尝试过从本地主机上的 Node.js 连接到 PlanetScale DB?我尝试了 Stackoverflow 的其他一些建议,但似乎不起作用。
?ssl={"rejectUnauthorized":false}&sslcert=/etc/ssl/certs/ca-certificates.crt
在连接链接的末尾添加这些参数,问题已得到解决。:)
| 归档时间: |
|
| 查看次数: |
4363 次 |
| 最近记录: |