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

PyMySQL verwendet das inkohärente Verhalten von localhost vs. socket

Fehlercode 2003 (CR_CONN_HOST_ERROR) wird von der Client-Bibliothek zurückgegeben, falls der Client keine TCP-Verbindung zum Server herstellen konnte.

Zuerst sollten Sie überprüfen, ob Sie sich per Telnet oder mysql-Kommandozeilen-Client mit Ihrem Server verbinden können. Wenn nicht, überprüfen Sie die Server-Konfigurationsdatei:

  • Läuft der Server auf Port 3306?
  • Ist IPv4 deaktiviert?
  • Ist Skip-Networking aktiviert?
  • ist bind-address aktiviert (mit anderer IP?