SQL 오류(2003): 'XXXX'(10051)에서 MySQL 서버에 연결할 수 없습니다. - 이 오류는 무엇을 의미합니까?

SQL 오류(2003): 'XXXX'(10051)에서 MySQL 서버에 연결할 수 없습니다. - 이 오류는 무엇을 의미합니까?

"HeidiSQL"을 통해 내 데이터베이스 서버(로컬 네트워크)에 연결하려고 하면 다음 오류가 발생합니다.

SQL 오류(2003): 'XXXX'(10051)에서 MySQL 서버에 연결할 수 없습니다.

Putty를 통한 SSH 연결이 제대로 작동합니다. 서버(Ubuntu)에서 my.cnf 파일을 확인했는데, 바인딩_주소 등의 설정이 정확합니다.

내 무선 모뎀(SpeedTouch)이 이러한 문제를 일으킬 가능성이 있습니까? (제 공급자가 다운로드 속도를 변경했기 때문입니다) !

답변1

서버에 직접 연결할 수 없지만 SSH 터널을 통해 연결할 수 있는 경우 일반적으로 서버는 localhost. 내가 아는 한, 이는 우분투 시스템의 기본값입니다.

바인드 주소가 "정확하다"고 말하면 공용 IP 주소로 변경했다고 가정합니다. 이 경우 mysqld변경한 후 다시 시작했는지 확인하세요.
또한 수신 포트(기본적으로 3306)가 차단되거나 ufw다른 방화벽이 있을 수 있습니다.

관련 정보