我很难让gcloud sql代理在我的本地计算机上运行。我已经完成了所有步骤here但是我遇到了以下错误。我不清楚实际上出了什么问题。需要注意的重要事项是,我没有使用服务帐户,我通过 gcloud auth login 使用我自己的帐户进行身份验证,我正在遵循TCP套接字步骤。
的MySQL
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
GCloud SQL代理
couldn't connect to "<my instance connection name>": googleapi: Error 400: This operation isn"t valid for this instance., invalidOperation
GCloud Logs
... status: {
code: 2
message: "UNKNOWN"
}
}
receiveTimestamp: "2017-09-08T15:45:10.179994989Z"
resource: {…}
severity: "ERROR"
timestamp: "2017-09-08T15:45:04.289Z"
}
答案 0 :(得分:1)
您收到此错误消息的最可能原因是您使用的是第一代实例。
仅第二代实例支持代理连接。