Behebung von „Verbindung zum MySQL-Server beim Lesen des ersten Kommunikationspakets verloren, Systemfehler: 0“ mit externen Verbindungen
Beim Versuch Beim Herstellen einer MySQL-Verbindung über eine externe IP-Adresse kann es zu folgender Fehlermeldung kommen: „Verbindung zum MySQL-Server beim ‚Lesen des ersten Kommunikationspakets‘ unterbrochen, Systemfehler: 0.“ Dieses Problem tritt normalerweise auf, wenn die IP-Adresse des MySQL-Servers auf lokale Verbindungen beschränkt ist.
Mögliche Lösungen:
1. Firewall-Einschränkung:
Wie in der Community vorgeschlagen, blockiert möglicherweise eine Firewall die MySQL-Verbindung. Es ist von entscheidender Bedeutung, die Firewall-Einstellungen zu überprüfen, um sicherzustellen, dass die erforderlichen Ports (normalerweise 3306) für den MySQL-Verkehr geöffnet sind.
2. Loop-Back-IP-Bindung:
Eine andere Möglichkeit besteht darin, dass der MySQL-Server an die Loopback-IP (127.0.0.1) gebunden ist, wodurch der Zugriff nur auf lokale Verbindungen beschränkt wird. Um dieses Problem zu beheben, sollte das Skript auf den Webserver hochgeladen werden, der den MySQL-Server hostet, und „localhost“ sollte als Serverhost verwendet werden.
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Herstellen einer externen Verbindung die Meldung „Verbindung zum MySQL-Server beim Lesen des ersten Kommunikationspakets verloren, Systemfehler: 0'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!