我正在尝试让 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
包内。
所以我只是安装了 mysql2
包就解决了这个问题。但有一点需要注意:当我卸载 mysql-package 时,整个事情就停止工作了。因此,您必须安装 mysql
和 mysql2
软件包。