본문 바로가기
Database/MariaDB

[MariaDB; 마리아디비] Ubuntu MariaDB 외부 접속 허용

by daddydontsleep 2023. 10. 25.
728x90
728x90

MariaDB logo

외부 접속 허용 하기

/etc/mysql/mariadb.conf.d/50-server.conf 파일의 bind-address 부분을 주석처리합니다.

주석처리를 하기위해 우선 root 권한으로 계정을 변경합니다.

sudo su
vi /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address = 127.0.0.1 부분을 주석처리합니다.

MariaDB 사용자 생성 create user 및 권한 GRANT

CREATE USER 'ID'@'%' IDENTIFIED BY 'PASSWORD'
GRANT ALL PRIVILEGES ON *.* TO 'ID'@'%';
GRANT ALL PRIVILEGES ON [DATABASE].* TO 'ID'@'%';
GRANT ALL PRIVILEGES ON [DATABASE].[TABLE] TO 'ID'@'%';

권한은 상황에 맞게 부여하면된다.

FLUSH PRIVILEGES;

MariaDB 재시작

systemctl restart mariadb

방화벽 허용

ufw allow 3306

 

[reference]

https://mariadb.com/kb/en/configuring-mariadb-for-remote-client-access/

 

Configuring MariaDB for Remote Client Access

How to configure MariaDB for remote client access.

mariadb.com

https://linux.jiny.dev/database/mariadb/access.html

 

linux

외부접속 로컬 컴퓨터외의 컴퓨터에서 접속을 하기 위해서는 접근을 허용해 주어야 합니다. 외부에서 접속하기 DB는 기본적으로 외부로부터 접속을 되지 않도록 설정되어 있다. /etc/mysql/mariadb.co

linux.jiny.dev

 

728x90
300x250