在 PlanetScale 上运行
PlanetScale 是一个兼容 MySQL 的无服务器数据库平台,由 Vitess 提供支持。
设置
-
按照 安装 文档中“配置 umami”章节之前的步骤操作。
-
在 PlanetScale 上创建一个名为
umami-db的数据库,并从“Connect” > “Connect with Prisma” > “.env”标签页复制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