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

ERROR 2005 (HY000): Unknown MySQL server host '[35.232.51.216]' (0) in google cloud SQL client

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

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

我已按照 google 此处 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=

    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

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

谢谢!

在您指向的文档中,示例“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

dnt 像这样在连接命令后面加分号 ---> bin>mysql -u root -p -h localhost;(这里)是分号,你只需要删除它并像这样尝试.. bin>mysql -u root -p -h localhost