Mysql
 sql >> Database >  >> RDS >> Mysql

Ho bisogno di aiuto per connettere il mio App Engine PHP con il mio database SQL di Google Cloud

Devi passare il nome dell'istanza SQL cloud come parametro 'socket' a MySQLi costruttore . Ad esempio

$instance_name = ":/cloudsql/projectID:google-cloud-instance";
$c = new mysqli(null, $username, $password, $database, 0, $instance_name);

se stai usando l'autenticazione predefinita (autenticazione a livello di applicazione), puoi passare root e nessuna password per connetterti.

$instance_name = ":/cloudsql/projectID:google-cloud-instance";
$c = new mysqli(null, "root", "", $database, 0, $instance_name);