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