Server/Linux

AWS 인스턴스에 설치한 MariaDB 외부 접속

MINGYUM 2022. 8. 18. 17:32
728x90

AWS 인스턴스를 구매하고 내부에 MariaDB를 설치하였다. 

https://ansan-survivor.tistory.com/1185

 

[CentOS 7] 리눅스 Maria DB(마리아DB), MySQL 설치하기, MySQL 계정 생성 암호 설정

MariaDB를 새로 설치할때, 기존의 것과 충돌 방지를 위해 삭제명령을 한번 해주면 좋다. 삭제 방법은 아래 참고. https://ansan-survivor.tistory.com/1184 [CentOS 7] 리눅스 Maria DB(마리아DB), MySQL 제거하기..

ansan-survivor.tistory.com

MariaDB 설치 과정은 위 블로그 참고

 


RDS가 아닌 인스턴스 내장 DB에 Intellij Database를 연결하고자 하였다. 

 

1. 설치된 MariaDB의 사용자에 접근이 가능하게 설정한다. 

use mysql;
grant all privileges on *.* to root@'%' identified by '루트계정 비밀번호';

 

2. AWS 인스턴스에 외부 접속이 가능하도록 3306 포트를 열어놓는다. 

내 인스턴스의 보안그룹의 인바운드 규칙에 위와 같이 3306 포트를 IPv4, IPv6으로 설정하였다. 

 

 

3. 외부 접속하기 

MariaDB를 선택해 Data Source를 연결해주는 창을 띄우고, 

General이 아닌 SSH/SSL를 눌러 위와 같이 Use SSH tunnel 체크 후 옆의 버튼을 눌러준다. 

그럼 이렇게 Linux 접속 정보를 입력하는 창이 띄워지고, 

Hostname에 탄력적 (고정) IP와 Pem 키를  추가해주면 연결이 성공된다. 

 

Apply 후 내장 MariaDB의 사용자 + 비밀번호를 입력해주면 연결 성공 !

 

 

728x90