连接到 GCP CE 实例上的 MySQL (WordPress)

连接到 GCP CE 实例上的 MySQL (WordPress)

我将 Google Cloud Marketplace 中的 WordPress 安装到 Compute Engine 实例中,并尝试使用本地机器(macOS)上的 DataGrip 连接到该机器上的 MySQL 实例。

我可以在 SSH 终端连接,因此我知道实例已启动并正在运行并且凭据正确。

我在虚拟机的入口和出口都打开了端口 (3306),并且我有外部 IP。但是,我在尝试连接时收到“连接被拒绝”(DataGrip) 和其他错误。

尝试执行此操作时是否有任何特殊考虑?

答案1

  1. 不要创建出口防火墙规则,除非您确切知道原因。删除该规则。应启用默认规则以允许所有出站流量。

  2. MySQL 的默认安装不监听公共网络接口。仅允许内部连接。将mysql.conf更改为bind-address0.0.0.0然后运行systemctl restart mysql​​。

相关内容