Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Preciso de ajuda para conectar o PHP do App Engine ao banco de dados SQL do Google Cloud


Você precisa passar o nome da instância do SQL na nuvem como o parâmetro 'socket' para o MySQLi construtor . Por exemplo
$instance_name = ":/cloudsql/projectID:google-cloud-instance";
$c = new mysqli(null, $username, $password, $database, 0, $instance_name);

se você estiver usando a autenticação padrão (autenticação no nível do aplicativo), poderá passar root e nenhuma senha para se conectar.
$instance_name = ":/cloudsql/projectID:google-cloud-instance";
$c = new mysqli(null, "root", "", $database, 0, $instance_name);