실습> DBMS 포트 리슨 방법
1. 127.0.0.1 포트로 여는 방법
-- /etc/my.cnf --
[mysqld]
bind-address = 127.0.0.1
# systemctl restart mariadb
# netstat -nltp | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 6222/mysqld
외부에서 접속할 경우
- 터널링 기법을 이용해서 접속하는 경우 (안전하다. 단 단점은 서버의 계정의 부여해야 한다.)
- 웹 인터페이스로 접속하는 경우
(보안상 취약하다. 이유는 아무곳에서나 접속이 가능하므로 , 단 접근제어가 설정되어 있다면 보안의 취약성은 제거할 수 있다.)
2. 모든 네트워크로 여는 방법
-- /etc/my.cnf --
[mysqld]
#bind-address = 127.0.0.1 (주석처리)
# systemctl restart mariadb
# netstat -nltp | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5907/mysqld
# iptables -A INPUT -p tcp --dport 3306 -s 192.168.108.1 -j ACCEPT
# iptables -A INPUT -p tcp --dport 3306 -i lo -j ACCEPT
# iptables -A INPUT -p tcp --dport 33306 -j DROP
'Linux > SQL' 카테고리의 다른 글
| information_schema (0) | 2022.01.30 |
|---|---|
| DB 백업하기 (0) | 2021.12.08 |
| 트리거 실습 (회원 탈퇴 테이블을 이용한 트리거 생성) (0) | 2021.12.08 |
| [DBMS] 저장 함수 실습 (0) | 2021.12.08 |
| [DBMS] 저장 프로시저 실습 (0) | 2021.12.08 |