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

PHP-Verbindung fehlgeschlagen:SQLSTATE[HY000] [2002] Verbindung abgelehnt

Ich fand den Grund, warum die Verbindung nicht funktionierte, weil die Verbindung versuchte, eine Verbindung zu Port 8888 herzustellen, obwohl sie eine Verbindung zu Port 8889 herstellen musste.

$conn = new PDO("mysql:host=$servername;port=8889;dbname=AppDatabase", $username, $password); 

Dies hat das Problem behoben, obwohl das Ändern des Servernamens in localhost immer noch den Fehler gibt.

Verbindung fehlgeschlagen:SQLSTATE[HY000] [2002] Datei oder Verzeichnis nicht vorhanden

Die Verbindung wird jedoch erfolgreich hergestellt, wenn die IP-Adresse als Servername eingegeben wird.