mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치

개요

네이버 클라우드 DB중에서 mysql과 mariadb를 외부에서 접속하기 위해서는 여러 설정이 필요한데 그 중에서 bind-address 설정 항목이 어느 파일에 위치하고 있는지 정리해보겠습니다.
OS중에서 CentOS는 기본 설정이 허용이지만, Ubuntu는 기본 설정이 localhost 만 접속 가능하도록 되어 있기 때문에 외부 접속을 허용해주기 위해서는 bind-address 설정을 수정해야 합니다.
그래서 여기서는 Ubuntu에 대해서 살펴보겠습니다.

mysql 5.6

mysql 5.6에서는 bind-address 설정이 /etc/mysql/my.cnf 파일에 있습니다.
OS는 Ubuntu 14.04만 제공됩니다.

네이버 클라우드 mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치

mysql 5.7

mysql 5.7에서는 bind-address 설정이 /etc/mysql/mysql.conf.d/mysqld.cnf 파일에 있습니다.
OS는 Ubuntu 14.04와 16.04 두 버전이 있는데 모두 동일합니다.

네이버 클라우드 mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치 네이버 클라우드 mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치

mariaDB

mariaDB는 10.2 버전만 있으며 bind-address 설정이 /etc/mysql/my.cnf 파일에 있습니다.
OS는 Ubuntu 16.04만 제공됩니다.

네이버 클라우드 mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치

기타 - mariaDB CentOS

그 외에 mysql의 경우 CentOS는 개요에서 말씀드렸듯이 기본적으로 외부 접속을 차단하는 bind-address 항목이 존재하지 않는데 mariaDB의 경우 외부 접속을 차단하지는 않지만, bind-address 항목이 주석처리된 상태로 포함되어 있습니다.
혹시나 차단하고 싶을 경우 사용하기 쉽게 미리 준비해둔 것으로 보입니다. 주석처리된 bind-address의 위치는 /etc/my.cnf.d/server.cnf 입니다.

네이버 클라우드 mysql, mariadb 외부접속을 위한 환경설정 bind-address 위치

참고 URL

문서 최종 수정일 : 2021-02-24

×

Subscribe

The latest tutorials sent straight to your inbox.