본문 바로가기
개발관련/HOSTING\DEPLOY

Cafe24, DBeaver (데이터베이스 접속툴)에서 MariaDB 접속하기

by joa-yo 2023. 1. 15.
반응형
Cafe24 서비스명 : Tomcat JSP호스팅 일반형 (개발 언어별 호스팅, Tomcat jsp)

데이터 베이스를 손쉽게 설정하기 위해서는  데이터베이스 툴을 사용하는 것이 편리합니다. 특히 여러 데이터베이스에 접속할 수 있는 DBeaver를 자주 사용하는데, 이번 개발에서도 동일하게 사용해보려고합니다.

 

 

 

Cafe24 > 나의서비스관리 > 호스팅 관리 > 기본관리 > 서비스사용현황

 

Cafe24 초기화면으로 진입했을 때 초기화면에서 하단으로 내려보시면 MySQL 외부 IP접근 설정을해주어야 합니다. 아무데서나 데이터베이스에 접근할 수 있다면, 해커에게 아주 좋은 먹잇감이 됩니다. 이때문에 특정 아이피만 데이터베이스에 직접 접속할 수 있도록 설정하는것입니다. 사용유무가 사용중이 아니거나, 아이피가 등록되어 있지 않다면 설정하기 버튼을 눌러주세요.

 

카페24를 만들때 만들었던 비밀번호를 입력하시고 확인 버튼을 눌러주세요.

 

사용유무를 사용함으로 변경하고, 외부아이피 입력 후 등록버튼을 클릭합니다.

 

 

입력할 아이피를 모르겠다면, 다음이나 네이버에서 내 아이피를 검색해서 나오는 값을 사용하시면 됩니다.

 

이것으로 DB를 접속할 수 있는 문을 활짝 열었습니다!!

Cafe24에는 DB에 접속할 user가 이미 생성되어 있기때문에 데이터베이스에 접속연결만 하면, 바로 데이터베이스를 사용할 수 있습니다.

 

 

 

Cafe24 > 나의서비스관리 > 호스팅 관리 > 서비스 접속관리 > MySQL 웹어드민

 

화면에 DB 접속 정보 보기 버튼을 클릭하여 상세 화면으로 들어갑니다.

 

FTP접속정보에는 사이트 도메인이, DB접속 정보에는 localhost라고 표시되어 있네요. 서버의 주소와 데이터베이스의 주소가 동일한 것을 의미합니다. DB아이디는 사이트에서 본인의 값을 확인하시고, DB포트는 3306, DB종류는 MariaDB라는 것을 알았습니다. 이정보들을 이용해서 접속 연결을 해보겠습니다.

 

 

 

DBeaver > 데이터베이스 > 새 데이터베이스 연결

 

물개모양의 MariaDB를 선택합니다.

 

2023.01.29
한글이 자꾸 깨져보여서 찾아봤더니, MariaDB가 아닌 Mysql로 연결해야한다고 합니다. 
MySQL로 연결하는 이유가 궁금하시다면 아래의 포스팅을 참조해주세요.

https://joalog.tistory.com/52

 

 

아까 사이트에서 확인 정보들을 위와 같이 적어줍니다. 포트번호도 동일하게 3306으로 입력해준뒤, 왼쪽 하단에 TestConnection버튼을 눌러서, 연결가능여부를 확인합니다.

 

위와 같이 뜨면 연결 성공입니다. 만약에 연결되지 않는다면, 사이트에서 외부아이피 접속 정보를 잘못설정하셨거나, 방금 위에서 접속정보를 잘못설정하셨거나! 둘중하나일겁니다!

 

저는... DB를 SSH로 접속하려고 했는데 안되더라구요..ㅎ 꼭 데이터베이스 접속 툴을 사용하여 접속하시기를 바랍니당!

반응형

댓글