prisma部署
生产部署命令
# 开发阶段生成的迁移文件应用到生产数据库,确保生产数据库与最新代码同步
prisma migrate deploy
# 生成Prisma Client (根据数据库结构生成客户端代码,提供操作API)
prisma generate
TiDB Cloud云数据库部署
- TiDB Cloud 要求安全连接, 需要带 sslaccept=strict 的 MySQL 连接串
- sslaccept=strict 本质是告诉 Prisma:
- 用严格的加密连接方式访问数据库”,这正是 TiDB Cloud 要求的连接方式
- 在vercel配置DATABASE_URL如下
mysql://USER:PASSWORD@gateway01.us-east-1.prod.aws.tidbcloud.com:4000/ai-hot-trend?sslaccept=strict
DBeaver 连接云数据库
- 在DBeaver 连接TiDB Cloud
- 注意使用sslMode=VERIFY_IDENTITY,证书校验 和 主机名身份校验
- VERIFY_IDENTITY:强制使用 TLS证书、校验你连接的主机名是否和服务器证书中的身份匹配
jdbc:mysql://UnJdqJMvQYXqsvW.root:lYrnYQhcxS1Jc9GX@gateway01.us-east-1.prod.aws.tidbcloud.com:4000/ai-hot-trend?sslMode=VERIFY_IDENTITY