PlanetScale 是一个兼容 MySQL 的无服务器数据库平台, powered by Vitess。
按照 安装 文档的说明,直到“配置 umami”部分。
在 PlanetScale 上创建一个名为 umami-db
的数据库,并从“连接” > “使用 Prisma 连接” > “环境变量”标签中复制 DATABASE_URL
字符串。
将 DATABASE_URL
添加到您的 .env
文件中:
DATABASE_URL=mysql://username:password@host/umami-db?sslaccept=strict
运行 yarn run build-db && yarn run update-db
访问 umami-db
仪表板,确保表已创建,然后如果需要,将其提升为生产状态。
现在您应该能够构建并启动 Umami(运行 yarn build
然后 yarn start
)。
按照 入门 指南,从 登录 步骤开始,并确保更改默认密码。
如果您遇到以下示例中的错误:
PrismaClientInitializationError: Can't reach database server at `host.aws-region.psdb.cloud`:`3306`
您可以尝试在您的 DATABASE_URL
中添加连接超时查询参数:
DATABASE_URL=mysql://username:password@host/umami-db?sslaccept=strict&connect_timeout=300