2012-07-17 3 views
1

외부 mysql 데이터베이스에 연결하려고하지만 포트 3306이 내 minecraft 서버를 호스트하는 호스트에 이미 바인딩되어 있으므로 플러그인에서 연결을 시도하는 포트를 변경할 수 있습니다. 하지만 웹 호스트에서 다른 포트를 3306으로 리디렉션 할 수 있는지 잘 모르겠다. 웹 서버에서 mysql 포트를 변경하려고 생각했지만 복잡함을 유발할 수 있다고 생각했다 ...대체 포트를 통한 mysql 연결

나는 ' 현재 실행중인 다른 프로그램과 간섭하고 싶지 않다면 추가 기능을 추가하십시오.

제안 사항이 있습니까?

이 글을 게시하는 데 잘못된 지역 인 경우 사과합니다. 그 내용이 무엇인지 확신 할 수 없습니다.

+1

그냥 좋아 이것은 당신이 중복 질문 응답을 어떻게 을 http://stackoverflow.com/questions/6056548/iptables-duplicating-forwarding-ports? –

답변

0

당신은 IPTABLES에서 포트를 열어야합니다 :

vi /etc/sysconfig/iptables

다음 줄을 찾습니다 :

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

는 복사하고 요청 된 포트에 포트를 변경합니다.

그런 다음 vi /etc/my.cnf을 편집하고 포트 3306을 새 포트로 변경하십시오. 작업이 완료되면
, 실행

service iptables restart 
service httpd start 
+0

2 개의 포트를 삽입해야합니까? 두번째 항구는 어디로 간다? –

+0

기존 포트를 변경해야 할 경우 - 3306을 요청한 포트로 변경하십시오. 포트'3306'을 활성화 된 채로 두어야 할 경우 - 라인을 복제하고 dup을 편집하십시오. – alfasin

+0

mysql 서비스는이 경우 어떻게들을 것 인가? 현재 실행중인 다른 것에 간섭하고 싶지 않습니다. 추가 기능을 추가하기 만하면됩니다. –