应用程序引擎无法连接到SQL数据库

问题描述:

我想在应用程序引擎中创建一个Web应用程序。我已经在应用程序中加载了一个php脚本,用于从云端数据库中提取数据。我使用以下方法连接到数据库。应用程序引擎无法连接到SQL数据库

$db = new mysqli(null, 'root', '', $dbname, null, 
     '/cloudsql/<project-id>:<sql instance id>'); 

我收到错误

Unable to connect to database [MySQL server has gone away] 

我正在使用第二代云端sql。目前的应用程序引擎不支持第二代。只有第一代云SQL可以与应用程序引擎一起使用。 Google的文档非常差。在第二代云计算数据库中创建实例时甚至没有提到这一点。只有计算引擎可以使用第二代云端sql。

这通常意味着它甚至不能找到MySQL实例。这可能是由输入错误的实例名称引起的。您可能需要将[email protected]发送给您使用的确切代码。请在您的电子邮件中添加此主题的链接。