본문 바로가기

Tools

MySQL - 리눅스 mysql에서 bind ip 설정

리눅스 환경에서 mysql을 사용하는데, 어떤 프로그램에서 DB연결이 안되는 현상 발생.

 

프로그램상에서 jdbc 연결을 127.0.0.1로 하게 되어 있는데, mysql의 bind ip 설정이 다르게 되어 있어서 연결이 안되는 거였다.

 

/etc/my.cnf 파일을 열어보면 아래와 같은 구문으로 bind ip를 설정할 수 있다.

 

bind-address = 192.168.2.239

 

위 구문 삭제하고 mysql 데몬 재시작 후 해결.

 

bind ip 구문을 사용하지 않으면 기본적으로 localhost를 bind ip로 사용하는 듯 하다.

 

cf. 대부분의 리눅스 서버는 /etc/hosts 파일에 localhost가 127.0.0.1로 되어있다.