안녕하세요.
오늘은 Maria DB 초기 세팅 시, 외부에서 접속이 안될 때 매뉴얼을 작성해보겠습니다.
사용하실 계정의 Host를 잘 설정해주셨는데도 만약 외부에서 접속이 안되신다면,
인바운드가 불가능한 것으로 추측해볼 수 있습니다.
먼저 사용중이신 서버의 터미널에 netstat -lntp
를 입력해봅시다.
입력하면 아래 이미지처럼 사용중인 포트의 목록이 뜨는데,
만약 mysqld 프로세스의 ip가 127.0.0.1:3306
로 잡혀있다면,
내부에서만 접속이 가능한 상태입니다.
이는 간단하게 config를 수정하여 대응이 가능합니다.
maria DB의 경우 /etc/mysql/mariadb.conf.d/50-server.cnf
파일을 수정해 주시면 됩니다.
vi를 통해 위 파일을 여신 후 bind-address
라는 키워드를 검색해보시면 127.0.0.1로 되어있는 것을 확인할 수 있습니다.
이를 아래 처럼 수정해주세요.
수정을 하셨다면 저장 후 서비스를 재실행 해주시면 됩니다.
그럼 잘 접속되는 것을 확인 하실 수 있습니다.