MYSQL 서버를 설치한 후 이 컴퓨터의 모든 작업은 정상이지만 다른 컴퓨터의 MYSQL 서버에 원격으로 액세스할 때 연결할 수 없습니다.
포트 문제인 것 같습니다. 결과:
telnet 192.168 .1.245 3306
연결이 안되는 걸 발견했습니다. 방화벽에 의해 포트가 제한되어 있는 것으로 나타났습니다.
이제 방화벽에서 3306번 포트만 열어주시면 됩니다.
방화벽 구성 파일을 열어주세요.
vi /etc/sysconfig/iptables
그림과 같이:
다음 줄을 추가하세요:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
이 문장을 추가하세요. 마지막 문장 위에 이 문장을 추가해야 합니다. (포트 3306을 여는 추가 문장입니다.) 이전에는 icmp-host-prohibited에 있어야 합니다. 그렇지 않으면 적용되지 않습니다.
마찬가지로 다른 포트인 경우 "3306"을 해당 포트로 바꾸세요.
그런 다음 방화벽을 다시 시작하세요.
service iptables restart
완료!
위 내용은 리눅스에서 포트 3306을 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!