Meine Google App Engine-Anwendung kann keine Verbindung zu Google Cloud SQL-Instanz mit diesem Fehler verbinden:App Motor nicht zu Google Cloud SQL
'PDOException' with message 'SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
Ich habe habe die Dokumentation und folgte Anweisungen genau. Ich habe die App als eine autorisierte Anwendung hinzugefügt und das Root-Passwort mit der Cloud-Konsole festgelegt. Ich habe dem Instace auch eine IP-Adresse gegeben und kann mich von Workbench auf dem lokalen Entwicklungscomputer verbinden. Mit Workbench habe ich einen Benutzer hinzugefügt und Berechtigungen konfiguriert. Aber ich kann immer noch nicht von der Entwicklungsversion der App (dieselbe IP wie Workbench) oder der bereitgestellten App eine Verbindung herstellen.
Hier ist meine Verbindungsleitung:
$conn = new PDO('mysql:unix_socket=/cloudsql/****:****;charset=utf8', 'the_username', 'its_password');
diese question scheint dieses Problem ähnlich. Aber auch nach dem Einrichten eines neuen Benutzers und dem Erteilen von Berechtigungen kann ich keine Verbindung herstellen. Irgendeine Idee, wo ich falsch gelaufen bin?
Dank
Danke für eine sehr klare Antwort :) – jad