我在 Digital Ocean 上创建了一个 MySQL 数据库和一个 Droplet,每当我尝试使用 PHP 或 JS 将 Droplet 连接到数据库时,我都会收到 Connection denied 错误,但是在我的本地主机上访问数据库时(使用 mysql workbench 或 php),我可以正常。
到目前为止我们所知道的,显然 Droplet 无法访问外部数据库,因为我可以连接。
- 我的数据库凭据是正确的。
- droplet 被添加到数据库的受信任源列表中,允许远程访问,以至于我的 IP 也被放置,所以我可以通过 localhost 访问它。
有谁知道这个 Connection denied 错误可能是什么?我已经尝试解决这个问题 2 天了:(