谷歌云SQL - MySQL服务器已经消失

时间:2015-03-05 15:44:16

标签: php mysql sql azure cloud

我有一个远离Google Cloud SQL实例远程托管的网站。我为此设置并授权了CIDR范围。我正在使用PHP(PDO)通过基于Laravel 5框架构建的应用程序连接到Google Cloud SQL实例。该网站本身部署在Windows Azure上,我无法选择此堆栈。

我的问题是大概有10%的页面加载我收到错误: SQLSTATE[HY000] [2006] MySQL server has gone away

尝试在开发人员控制台中设置CIDR(获取我的Azure IP并将其转换为范围)时,我有100%的时间遇到​​此问题,因此可能会出现这种问题。与知识产权授权相关的问题,但为什么这种情况会在80-90%的时间内发挥作用,并且偶尔会拒绝申请?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

转到您创建的云sql实例。在属性下,您将看到"授权的应用程序"单击管理并将项目的项目ID添加到其中。希望对你有用

答案 1 :(得分:0)

我知道这很古老,但是如果有人遇到像我一样的类似问题,这可能会有所帮助...

  • 检查系统时钟,确保它没有落后(发生在本地docker实例上对我而言)
  • 检查您的凭据以确保它们正确无误,并与您尝试连接的实例匹配。

祝你好运