首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误2005 (HY000):google cloud MySQL客户端中存在未知的SQL服务器主机'[35.232.51.216]‘(0

问错误2005 (HY000):google cloud MySQL客户端中存在未知的SQL服务器主机'[35.232.51.216]‘(0
EN

Stack Overflow用户
提问于 2018-09-08 04:51:24
回答 2查看 17.8K关注 0票数 4

我正在尝试将我的gcloud虚拟机连接到也在云上的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。

代码语言:javascript
复制
    mysql --host=[10.0.0.1] --user=root --password=

和

代码语言:javascript
复制
    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方面更有经验?这是我第一次在google cloud上使用SQL数据库...

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-08 05:39:27

在您提到的文档中,示例“mysql --host=[INSTANCE_IP] --user=root --password”表示您的MySQL实例的IP应该替换为"INSTANCE_IP“。但是,在上面的代码片段中,您可能只替换了花括号的内部内容(即10.0.0.1),所以尝试重新运行您的命令,而不是IP周围的花括号:

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

票数 7
EN

Stack Overflow用户

发布于 2021-04-20 18:12:28

不要在连接命令后添加分号,如下所示-> bin>mysql -u root -p -h localhost;(此处)是分号,您只需将其删除并尝试,如下所示..bin>mysql -u根目录-p -h本地主机

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52229493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档