서버간 MySQL 외부접속 연동
안녕하세요.
홈페이지를 개발중입니다.
홈페이지를 배포한 서버(A서버)와 필요한 데이터가 있는 서버(B서버)가 연동이 안되어 조언을 구하고자 합니다.
제가 사용하고 싶은 방법은 A서버의 데이터베이스에 B서버의 파일 리스트를 MySQL 외부접속을 통해 저장하고자 합니다.
문제점 또한 특정되지 않아 어려움을 겪고 있습니다.
첨부파일은 이해에 도움이 되시라고 간략하게 정리한 그림 입니다.
많은 분들의 도움이 필요합니다.
* 두 서버의 운영체제는 A서버 ->LINUX(Ubuntu 16.04), B서버 -> WINDOWS SERVER 2008 입니다.
* 두 서버는 한 회사의 내부망 안에 있습니다.
확인한 내용
- A 서버 포트 3306 확인 -> 현재 LISEN 상태
- A 서버 내의 Mysql conf 파일 확인 -> bind-address 주석처리 완료
- A 서버 내의 Mysql 접속 권한 -> 있음
- A 서버, B서버 방화벽 확인 -> 둘다 비활성
- B 서버 에서 A서버로 PING 테스트 -> 100% 손실
- B 서버에서 A서버의 3306 포트로 TELNET 테스트 -> 요구시간 만료, 호스트 연결불가능
- B 서버에서 A서버로 TRACERT 테스트 -> 요구가 타임아웃되었습니다.
- B 서버에서 A서버로 PING, TRACERT, TELNET 테스트가 성공할때도 있으나 대부분 실패
두 서버간의 데이터의 이동이 안되는 이유가 Mysql 문제인지, 네트워크 문제인지, 운영체제 문제인지 조차 특정할 수 없습니다.
A,B 서버 모두 인터넷 접속 가능
제가 더 확인해야 할 부분이 있을까요?
조언 부탁드립니다.
- B 서버 에서 A서버로 PING 테스트 ->
- B 서버 에서 A서버로 PING 테스트 -> 100% 손실
이 상황은 network 계층의 문제이기 때문에 mysql 과는 상관이 없다고 봐야 합니다.
다음 사항을 체크해 보세요
1. A와 B가 통신이 가능한 네트워크 인지
2. A와 B 사이에는 방화벽이 없는지
3. A와 B에서 방화벽을 내렸다고 했는데, 정말 잘 내려 갔는지
댓글 달기