Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Benötigen Sie Hilfe beim Verbinden meines App Engine-PHP mit meiner Google Cloud SQL-Datenbank?

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);