sql >> Database >  >> RDS >> Mysql

PHP-verbinding mislukt:SQLSTATE [HY000] [2002] Verbinding geweigerd

Ik heb de reden gevonden waarom de verbinding niet werkte, het was omdat de verbinding probeerde verbinding te maken met poort 8888, terwijl deze verbinding moest maken met poort 8889.

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

Dit loste het probleem op, hoewel het veranderen van de servernaam in localhost nog steeds de fout geeft.

Verbinding mislukt:SQLSTATE [HY000] [2002] Geen bestand of map

Maar het maakt verbinding met succes wanneer het IP-adres is ingevoerd voor de servernaam.



  1. Een Postgres-container starten en vullen in Docker

  2. Naam van SQL Server-variabele kolommen?

  3. 4 geweldige SQL Server-bewakingsbronnen voor databasebeheerders

  4. SQLite - Een tabel maken