부자 되기 위한 블로그, 머니킹

많은 사람들이 리눅스 환경에서 웹서버를 돌리고 있다. 이 때 별도로 cloud db를 사용하는 경우가 있지만 해당 서버에 db를 설치해서 사용하는 경우도 많다. 오늘은 ubuntu 환경에서 mariadb를 설정해 외부 접속을 하는 방법에 대해서 알아보겠다.

mariadb 설치

필자는 ubuntu 초기 환경이라고 가정하며 apt install을 통해 설치하였따.

apt install mariadb-server



mariadb 권한 설정

mariadb에 접속할 사용자 추가 및 권한 설정을 진행한다.

mysql -u root
GRANT ALL PRIVILEGES ON *.* TO [이름]@localhost IDENTIFIED BY '[password]';
GRANT ALL PRIVILEGES ON *.* TO [이름]@'%' IDENTIFIED BY '[password]';



mariadb 접속 설정

/etc/mysql/my.cnf 설정 파일에 bind-address 속성을 지정한다
(0.0.0.0은 모든 접속 허용과 비슷한 의미)

# ...
bind-address = 0.0.0.0



mariadb 외부 접속 프로그램 추천

  • hieldSQL
    간단한 sql 작업시에 좋은 것 같다.

  • dbeaver
    필자가 주로 사용하는 프로그램이다. 상세한 설정이 가능해서 좋다.