SharedIT | 묻고 답하기(AMP)

MySQL, Mariadb 서버 IP 변경시 문제..

안녕하세요.

현재 저희 시스템 중 VMware 호스트에 물리 nic 포트가 없어 DMZ 대역으로 구성되어 있던 DB서버들이 일부 있습니다.

이 서버들을 이번에 물리포트를 추가 마련하여 DB 존으로 분리하고자 합니다.

DB는 MySQL, Mariadb 이고.. 서버의 물리IP가 변경되면 WEB/WAS 등 어플리케이션 연동부분 외에 MySQL, Mariadb에서 추가 작업해주어야 하는 부분이 있을지 여쭙니다.

작업은 서버의 물리IP를 변경하고, DB를 재기동한 뒤 WEB/WAS등 연동되어 있는 솔루션 구성변경 순서로 진행하려 합니다.

Oracle은 서버의 물리IP가 변경되면 추가 작업해주어야 할 부분들이 꽤 있던것으로 알고있는데, MySQL과 Mariadb는 추가 손댈 부분이 있지는 않은지요 ???

Tags : 태그가 없습니다.

5개의 답변이 있습니다.

deerokgo
  0 추천 | 11달 전

cnf 파일 내용을 수정하시면 됩니다.

자세한 내용은 아래 URL 참고하세요

https://sseongju1.tistory.com/30 

Genghis Khan
  0 추천 | 11달 전

내부망 옮긴 DB는 환경 설정 (my.cnf) ip 변경 후

DMZ에서 내부망으로 가게되면 방화벽 정책이

필요합니다

DMZ(web-was)<—> 내부망( mariadb, mysql)

wansoo
  0 추천 | 11달 전

MySQL이나 MariaDB나 거의 동일하다 보면 될 것 같고...

MySQL DB 서버의 IP 변경에 대해 일반적으로 DB 서버에 대한 추가 설정보다는 DB 서버에 접속하는 클라이언트에 대한 설정 변경을 해 주는 작업이 필요하게 되죠.

WAS나 웹 서버도 따지고 보면 DB 서버에 접속하는 클라이언트에 대한 개념이다 보니...

WAS, 웹서버에서 사용하는 DB 서버를 찾아가는 주소에 대한 변경 설정이 필요한 것이 되겠고...

차바라기
  0 추천 | 11달 전

방화벽에 DMZ에 등록을 한다면 각각에 DB Port를 오픈해줘야 합니다. 그리고 웹서버에서  DB쪽 IP변경을 해줘야 하구요

전탈지 | 11달 전

답변 감사드립니다!

topkslee
  0 추천 | 11달 전

서버 IP주소가 변경될 경우 고려해야할 사항은...

MySQL의 구성파일 my.cnf 파일에서 ip 설정 부분 변경이 필요합니다.

그리고 방화벽 정책 적용되어 있다면 변경된 IP에 맞게 설정 변경해야 합니다.

* 방화벽 장비 설정, 서버 OS 방화벽 두쪽 다 체크

MySQL을 도메인으로 설정해서 사용했다면 변경된 IP로 DNS 추가 해줘야 합니다.

그외 어플리케이션 tomcat과 같은 was된에 db 설정 부분 수정해야 합니다.

client 프로그램에서도 IP 사용하는게 있으면 체크해보셔야 하구요.

MariaDB의 경우는 

MariaDB는 MySQL 개발자가 만들었기때문에 구조는 거의 비슷합니다.

위와 같이 동일하게 체크해보시면 될것 같습니다.

전탈지 | 11달 전

답변 감사드립니다.