MySQL 연결 오류: "'초기 통신 패킷을 읽는 중'에서 MySQL 서버에 대한 연결이 끊어졌습니다. 시스템 오류: 0"
이 오류는 일반적으로 로컬 호스트가 아닌 IP를 사용하여 원격 위치에서 MySQL 데이터베이스에 연결을 시도할 때 발생합니다. 주소.
잠재적 원인:
-
방화벽 문제: 이로 인해 지정된 IP 주소에서 MySQL 서버로 들어오는 연결이 차단될 수 있습니다.
-
서버 바인딩: MySQL 서버는 루프백 IP(127.0.0.1/localhost), 서버의 로컬 시스템에 대한 연결을 제한합니다.
가능한 해결 방법:
-
방화벽 설정 확인: 방화벽이 지정된 위치에서 MySQL에 대한 수신 연결을 허용하는지 확인하십시오. port.
-
서버를 외부 주소에 바인딩: 서버가 루프백 IP에 바인딩된 경우 MySQL 구성 파일(my.cnf)을 편집하고 "bind-address"를 설정합니다. 매개변수를 적절한 외부 IP 주소로 설정합니다. 변경 후 서버를 다시 시작하세요.
추가 고려 사항:
- 방화벽 구성을 확인하려면 호스팅 공급자나 시스템 관리자에게 문의하는 것이 좋습니다.
- 스크립트에서 연결하는 경우 웹에 배포할 때 MySQL 서버 호스트가 "localhost"로 설정되어 있는지 확인하세요. 서버입니다.
위 내용은 '초기 통신 패킷을 읽는 중 MySQL 서버에 대한 연결 끊김' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!