Amazon Lightsail Strapi MySQL 客户端不支持服务器请求的身份验证协议

问题描述 投票:0回答:1

我正在尝试让 Strapi v4 项目在 Lightsail 上运行。到目前为止,我已经成功安装了 Strapi,设置了 mysql 数据库并将本地数据库转储到服务器。然而,当尝试启动 Strapi 时,我遇到以下异常:

ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

根据几个谷歌结果,可以通过将数据库用户的身份验证方法更改为旧模式来更改。但如果我正确理解了这一点,就必须在服务器上进行更改。然而,我无法为我的 lightail 实例执行此操作。

任何人都可以告诉我如何实现这一目标并让我的项目运行吗?

格瑞兹 德米

mysql hosting strapi amazon-lightsail
1个回答
0
投票

所以我终于自己弄清楚了;问题似乎出在

mysql
包内。 所以我只是安装了
mysql2
包就解决了这个问题。但有一点需要注意:当我卸载 mysql-package 时,整个事情就停止工作了。因此,您必须安装
mysql
mysql2
软件包。

© www.soinside.com 2019 - 2024. All rights reserved.