Sie müssen den Namen der Cloud-SQL-Instanz als „socket“-Parameter an MySQLi übergeben Konstruktor . Zum Beispiel
$instance_name = ":/cloudsql/projectID:google-cloud-instance";
$c = new mysqli(null, $username, $password, $database, 0, $instance_name);
Wenn Sie die Standard-Authentifizierung (Authentifizierung auf Anwendungsebene) verwenden, können Sie root und kein Passwort für die Verbindung übergeben.
$instance_name = ":/cloudsql/projectID:google-cloud-instance";
$c = new mysqli(null, "root", "", $database, 0, $instance_name);