데이터베이스 관리 도구 (DBeaver)에서 MariaDB 외부 접속 시 오류가 발생했을 때 조치사항입니다.
Socket fail to connect to host:address=(host=111.200.11.11)(port=3306)(type=primary).
Connection refused (Connection refused)
AWS 프리티어가 사용가능한 Ubuntu 버전으로 테스트 진행 하였습니다.
보안 그룹 3306 포트 인바운드 설정 추가한 상황입니다.
/etc/mysql/mariadb.conf.d/50-server.cnf 설정 수정.
bind-address 127.0.0.1(localhost) 기본 값이며 외부에서 접근이 불가능한 상태이다.
외부에서 접근할 수 있도록 설정을 변경한다.
ubuntu@ip-0.0.0.0:/etc/mysql/mariadb.conf.d$ sudo vi 50-server.cnf
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
bind-address = 0.0.0.0
Maria DB 서비스 재시작
systemctl restart mysql.service
ubuntu@ip-0.0.0.0:/etc/mysql/mariadb.conf.d$ sudo systemctl restart mysql.service
반응형
최근댓글