错误 2005 (HY000):谷歌云 SQL 客户端中的未知 MySQL 服务器主机“[35.232.51.216]”(0)

K.W*_*Wan 3 mysql sql google-cloud-sql google-cloud-platform

我正在尝试将我的 gcloud VM 连接到也在云上的 mySQL 实例,并不断收到此错误:

错误 2005 (HY000):未知的 MySQL 服务器主机 '[10.0.0.1]' (0)

我按照从谷歌的文档,这些指令https://cloud.google.com/sql/docs/mysql/connect-admin-ip#connect-ssl,并没有发现任何的理由,为什么这可能很多后发生的搜索。我已经仔细检查了 VM 的静态 IP 是否已获得授权,并且我拥有 SQL 数据库的正确 IP。我尝试了两种连接方式,使用这些 IP 地址和 SSL。

    mysql --host=[10.0.0.1] --user=root --password=
Run Code Online (Sandbox Code Playgroud)

    mysql --ssl-ca=server-ca.pem --ssl-cert=client-cert.pem --ssl- 
    key=client-key.pem  --host=[10.0.0.1] --user=root --password=ms
Run Code Online (Sandbox Code Playgroud)

两者都返回相同的错误,我不知道在哪里看。有没有人以前见过这个,或者在 SQL 方面更有经验?这是我第一次在谷歌云上使用 SQL 数据库...

谢谢!

Kev*_*gio 5

在您指向的文档中,示例”mysql --host=[INSTANCE_IP] --user=root --password是暗示“[INSTANCE_IP]”应该替换为您的 MySQL 实例的 IP。但是,在上面出现的片段中,您可能只替换了大括号(即 [10.0.0.1]),因此请尝试在 IP 周围没有大括号的情况下重新运行命令:

mysql --host=10.0.0.1 --user=root --password