MySQL 服务器已消失 PHP App 引擎中的云 SQL

MySQL server has gone away Cloud SQL in App engine with PHP

我正在尝试以这种方式将 Cloud SQL 与 App Engine 连接起来

<?php
 class ConectorBD{
   private $host = 'localhost';
   private $user = 'first_user';
   private $password = '12345';
   private $port = null;
   private $socket = '/cloudsql/instance-name';
   private $connect;

   function initConnect($name_db){
     $this->connect = new mysqli($this->host, $this->user, $this->password, $name_db, $this->port, $this->socket);
      if ($this->connect ->connect_error) {
       return "Error:" . $this->conexion->connect_error;
     }else {
       return "OK";
     }
   }
  }
 $con = new ConectorBD();
 echo $con->initConnect('my_db');
?>

但是出现下一个错误Error:MySQL服务器已经消失

要获取连接名称,请打开下面的 Cloud Shell 和 运行 命令

gcloud sql instances describe instance-name

$conn = new PDO("mysql:unix_socket=/cloudsql/project_id:sql_instance_region:intance_id;dbname=db_name", "root", "your_root_password");

$mysqli = mysqli_connect(null, "root" , "your_root_password", 'db_name', null, '/cloudsql/project_id:sql_instance_region:intance_id');