0

我在 Digital Ocean 上创建了一个 MySQL 数据库和一个 Droplet,每当我尝试使用 PHP 或 JS 将 Droplet 连接到数据库时,我都会收到 Connection denied 错误,但是在我的本地主机上访问数据库时(使用 mysql workbench 或 php),我可以正常。

到目前为止我们所知道的,显然 Droplet 无法访问外部数据库,因为我可以连接。

  • 我的数据库凭据是正确的。
  • droplet 被添加到数据库的受信任源列表中,允许远程访问,以至于我的 IP 也被放置,所以我可以通过 localhost 访问它。

有谁知道这个 Connection denied 错误可能是什么?我已经尝试解决这个问题 2 天了:(

4

1 回答 1

0

伙计们,我发现了它是什么,我安装了一个 csf 防火墙并且没有将数据库 IP 添加到白名单并解决了问题。

于 2021-01-31T23:30:18.250 回答