错误2005(hy000):google cloud sql客户端中未知的mysql服务器主机“[35.232.51.216]”(0)

k4aesqcs  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(330)

我正在尝试将我的gcloud vm连接到云上的一个mysql示例,并不断出现以下错误:
错误2005(hy000):未知的mysql服务器主机“[10.0.0.1]”(0)
我已经遵循了谷歌文档中的说明https://cloud.google.com/sql/docs/mysql/connect-admin-ip#connect-ssl和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

两者都返回相同的错误,我不知道该去哪里找。以前有没有人见过这种情况,或者对sql有更丰富的经验?这是我第一次在谷歌云上使用sql数据库。。。
谢谢!

bis0qfac

bis0qfac1#

在您所指的文档中,示例“ mysql --host=[INSTANCE_IP] --user=root --password 意味着“[instance\u ip]”应该替换mysql示例的ip。但是,在上面的代码段中,您可能只替换了大括号的内部内容(即[10.0.0.1]),因此请尝试重新运行您的命令,而不要在ip中使用大括号: mysql --host=10.0.0.1 --user=root --password

相关问题