리눅스 환경에서 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로 되어있다.
'Tools' 카테고리의 다른 글
Office - 변경 내용 추적 기능 (0) | 2016.09.01 |
---|---|
Eclipse - 프로젝트 import시 "Invalid preject description." 에러 (0) | 2016.09.01 |
Wireshark - Uncompression error: buffer error. 오류 (0) | 2016.09.01 |
MySQL - 날짜 시간 처리 (0) | 2016.09.01 |
MySQL - Read Only 문제 (0) | 2016.09.01 |