Unix Linux

vagrant에 설치된 mysql 접속하기

_침묵_ 2014. 2. 15. 00:33

vagrant에 mysql을 설치해두고 vagrant 외부에서 접속하기가 계속 실패한다. vagrant의 네트워크 설정은 private으로 해두었고, 22, 80 포트는 잘된다.


접속을 시도했을 때 나오는 에러 내용은 다음과 같다. 외부에서 요청은 보냈으나 mysql 쪽에서 오는 응답을 못 받았다는 것.


The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.


Caused by: java.net.ConnectException: Connection refused


이 문제는 mysql 설정을 바꾸어서 해결했다. /etc/mysql/my.cnf 파일에 있는 부분을 수정해준다.


bind-address = 127.0.0.1


위 설정을 다음과 같이 0.0.0.0으로 변경해준다.


bind-address = 0.0.0.0


my.cnf를 수정하고 mysql을 재시작하니까 바로 접속이 잘된다.

'Unix Linux' 카테고리의 다른 글

우분투 update-java-alternatives  (0) 2011.06.24
우분투 SUN Java 설치  (0) 2011.06.24
우분투 한글 글꼴 부드럽게 하기  (1) 2011.02.23