새소식

DB/MariaDB

MariaDB 외부 접속, 방화벽 허용

  • -

WSL에 설치된 DB로 Window에서 접속하거나

외부 IP 에서 접속 시 설정한다.

Mysql, MariaDB 외부 접속 허용

 

①.① 터미널

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

①. bind-addresss 주석처리

② 모든 IP 허용

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드';

③ 특정 대역대 IP 허용

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드';

④ 특정 IP 허용

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.254' IDENTIFIED BY '패스워드';

⑤ IP 허용 원래대로 되돌리기

DELETE FROM mysql.user WHERE Host='%' AND User='아이디';

⑥ 적용

FLUSH PRIVILEGES;

② 방화벽 설정

방화벽 확인

firewall-cmd --list-all-zones

방화벽 허용 설정

firewall-cmd --permanent --zone=public --add-port=3306/tcp

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.