我们在尝试连接到Cloud SQL实例时遇到以下错误:Lost connection to MySQL server at 'reading initial communication packet', system error: 0
。
这是一个熟悉的错误,详细here通常表示IP地址需要列入白名单。但是,我们相信我们已经这样做了。
有没有办法查看已经(并拒绝)到Cloud SQL实例的连接尝试及其IP地址?
答案 0 :(得分:1)
目前我们没有公开这些信息,但这是我们想要解决的问题。 : - )
答案 1 :(得分:0)
根据@Razvan的说法,截至2014年9月,此信息未公开。
我们最终使用CIDR块来搜索空间并找到实际的IP地址。显然,这是令人不满意的,但这是解决问题的一种方法。
如果其他人想要理智,请检查问题是他们的IP被拒绝,您可以添加0.0.0.0/0
以接受所有范围并尝试连接。如果它有效,你知道问题是什么。
完成后,请务必将此作为可接受的范围删除!
答案 2 :(得分:0)
想通了,我可能会帮助在这里绊倒的人。
在尝试从托管服务提供商连接到GCP SQL实例时遇到了完全相同的问题。
将我的面板中显示的IP地址列入白名单,它将无法连接。 (曾经,但是提供商最近对其基础架构进行了一些更改,并且停止了工作)
将0.0.0.0/0放入我的Cloud Platform白名单中,它没有问题。
所以现在我知道我的cpanel IP不是试图连接到GCP的IP。
经过一番梳理(发现裸机服务器的IP与我的cpanel IP不同,它确实可以,但是这也不起作用。)
最终尝试了指向我的域和bam的名称服务器的IP地址。一切都很好。
如果您遇到此问题,请尝试使用名称服务器(通常类似NS1.hostingprovider.com等。)。我将NS1和NS2 ip都加入了白名单,我们工作正常。