Strapi 覆盖 'database.json' 配置文件中设置的数据库环境变量(这是防火墙问题吗?)

Strapi overrides database environment variables set in 'database.json' config file (is this a firewall issue?)

我正在尝试将 Strapi CMS 从桌面(以前由 docker-mariadB 托管的数据库)迁移到生产服务器/VPS。

数据库现在托管在共享主机上(我可以从我的桌面连接)。

我已经按照 their documentation 中所述更新了 database.json 文件。 (现在包含我在桌面上工作的数据库凭据)。

问题: 启动 strapi 时,出现以下错误:"Couldn't connect to myDBname@localhost".

我想:也许不允许传出连接,所以也许允许它们? 我试图 ufw allow 传入和传出连接 (tcp) 的数据库端口。这没有用

我不知道从哪里开始寻找解决方案。因此,我希望你能帮助我指引正确的方向;)

提前感谢您的宝贵时间!

我在密码中使用了^,因此主机自动设置为'localhost'(因为无法建立连接)。