많은 사람들이 리눅스 환경에서 웹서버를 돌리고 있다. 이 때 별도로 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 외부 접속 프로그램 추천