데이터베이스 관리 도구 (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

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기