这是我第一次使用strapi,首先我创建了我的第一个strapi Jmeter 板使用:npx create-strapi-app@latest my-project --quickstart
在那之后,我填写了表格,把我带到了我的strapi Jmeter 板。现在我想定制和insall新strapi为我的项目以下的视频指令,我看,我用:npx create-strapi-app@latest .
我在安装过程中运行以下命令:PS C:\Users\Cullkid\Desktop\shopping\api> npx create-strapi-app@latest . ? Choose your installation type Custom (manual settings) ? Choose your preferred language (Use arrow keys) ? Choose your preferred language JavaScript ? Choose your default database client ? Choose your default database client mysql ? Database name: store ? Database name: store ? Host: (127.0.0.1) ? Host: 127.0.0.1 ? Port: (3306) ? Port: 3306 ? Username: root ? Username: root ? Password: ********* ? Password: ********* ? Enable SSL connection: (y/N) n ? Enable SSL connection: No
安装是成功的,但我得到了这个错误,当我运行npm运行开发,其中假设带我到我的 Jmeter 板
``api@0.1.0 develop 开发 使用开发配置构建您的管理员UI...管理员UI构建成功[2023-02-15 23:39:26.496] debug:服务️器无法正常启动。[2023-02-15 23:39:26.503]错误:ER_NOT_SUPPORTED_AUTH_MODE:客户端不支持服务器请求的认证协议;考虑升级MySQL客户端错误:ER_NOT_SUPPORTED_AUTH_MODE:客户端不支持服务器请求的身份验证协议;考虑在Sequence._packetToError
升级MySQL客户端
我试图运行npm运行开发,应该带我到我的strapi Jmeter 板,但它费尔德
1条答案
按热度按时间v8wbuo2f1#
在项目的根处:
npm uninstall mysql
npm install mysql2
1.打开
.env
文件并将DATABASE_CLIENT=mysql
更改为DATABASE_CLIENT=mysql2
1.重新运行
npm run develop