Mysql 원격 접속 설정(bind-adderss) For ver.14.14
Mysql이 버전 업데이트가 되면서 설정파일의 경로가 바뀐 것 같다.
대부분의 포스팅의 경우 이전버전을 기준으로 사용하고 있으므로, 기록차 작성한다.
설정파일의 기본 경로는 /etc/mysql/mysql.conf.d/mysqld.conf 이다.
따라서, 외부에서 접속하기 위해 bind-address를 설정해줘야 하는데 아래와 같이 설정할 수 있다.
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.conf
lc-messages-dir = /usr/share/mysql
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address =127.0.0.1
#
# * Fine Tuning
#
key_buffer_size = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
$ sudo service mysql restart
Mysql을 외부에서 접속하게 하기 위해서는 mysql 내부의 계정 설정 & mysql 데몬 설정으로 나눌 수 있는데 위의 과정은 데몬 설정에 관련된 것이므로 정상적인 외부 접속을 위해선 mysql 계정에 대한 외부 접속 허용이 필요함. 해당 내용의 경우 많은 블로그에서 이미 잘 정리해 두었으므로 생략!