我已经为我的google cloud sql
VM实例设置了GCE(google compute engine)
,但无法从VM实例连接到google cloud sql
。
为了从google cloud sql
访问GCE
,我请求了云sql主机的Ipv4
地址。然后我将GCE
的外部IP添加到google cloud sql设置的authorization部分下的Allow networks。
尝试使用以下语法从GCE
使用Ipv4
地址(作为主机)和数据库用户名和密码访问云sqlmysql
--host=<instance-ip-address> --user=<user-name> --password
但得到以下错误的响应。
错误2013(HY000):读取时与MySQL服务器的连接丢失
初始通信包',系统错误:0
最佳答案
我怀疑你没有正确设置允许的网络。请根据:https://cloud.google.com/sql/docs/access-control#appaccess重新检查您的设置
如果您仍然有问题,请联系cloud-sql@google.com提供您的实例名称。
关于mysql - “从'读取初始通信数据包'到MySQL服务器的连接丢失,而从GCE连接到云SQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31807187/