ubuntu 서버에 mysql 서버 설치후 접속이 되지 않을때

운영/Ubuntu 2009. 12. 12. 00:05

ubuntu 서버에 mysql 서버 설치 후 eclipse 나 mysql conolse 프로그램을 통해서 연결이 되지 않는 문제가 발생하였다.
참고로 ubuntu 에서 mysql 서버의 설치는 아래 명령어로 가능한다.
>sudo apt-get install mysql-server

원인을 찾아보니 원인은 설정파일에내에 존재하고 있었다.
실제로는 설정파일 내에 mysql서버의 초기 설정에 있다.
mysql 서버를 설치시에는 기본 설정으로 mysql 서버가 설치된 os 내에서만 접속이 가능하도록 설정되어 있다.
따라서 외부에서 접속이 가능하도록 하기 위해서는 설정파일을 수정해 주어야 한다.

설정방법은 아래 파일내의 bind-address 부분의 값을 mysql 서버가 설치된 컴퓨터의 ip 로 세팅해 주면 된다.

>sudo vi /etc/mysql/my.cnf
bind-address = 127.0.0.1                  ===========>                  bind-address = 192.168.1.104


변경후 아래 명령어를 사용하여 mysql 서버를 재기동 시킨다.
>sudo /etc/init.d/mysql restart

참고
https://help.ubuntu.com/9.10/serverguide/C/mysql.html
: