Next.js+Strapi(XAMPP环境)如何配置root用户的MySQL连接URL
MySQL连接URL配置方案
你项目.env文件中NEXT_PUBLIC_DATABASE_URL配置项填写如下值即可:
NEXT_PUBLIC_DATABASE_URL=mysql://root:@localhost:3306/iloveshare
配置说明
- 端口注意:你访问phpMyAdmin用的8080是phpMyAdmin管理面板的Web服务端口,不是MySQL数据库的服务端口,XAMPP集成环境默认MySQL服务监听端口为3306,无需额外修改。
- 连接串规则:MySQL标准连接URL格式为
mysql://<数据库用户名>:<数据库密码>@<数据库主机地址>:<数据库服务端口>/<目标数据库名>,由于你的root用户未设置密码,密码位置留空即可,对应串中root:@的写法。 - 适配提醒:你参考的示例原基于PostgreSQL实现,切换为MySQL后需要提前在Next.js项目中安装
mysql2作为数据库驱动,否则NextAuth启动时会报驱动缺失的连接错误。 - 校验方式:配置完成后重启Next.js开发服务,若控制台无数据库连接相关报错,即为配置生效。
内容的提问来源于stack exchange,提问作者frontcodelover
相关产品推荐
相关产品推荐

