我正在尝试将我的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数据库。。。
谢谢!
1条答案
按热度按时间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