Development Study/Backend

[GoormIDE/SQL]DB를 외부에서 접속 해보자

  • -
728x90

지난 글에서 우리는 SQL을 만들고 연습할 수 있는 환경인 DB와 USER을 생성하였다

이번 글에서는 이 DB에 외부에서 접속할 수 있는 방법과 설정을 직접 해보도록 하겠다


Goorm 컨테이너 안에 들어가면 이제 항상 해야 할 일이 있다

바로 SQL을 실행시키는 것

서버를 시작해야 SQL도 시작할 수 있다는 것

이 조건이 만족해야만 다른 작업들을 진행할 수 있다는 것을 기억해두길 바란다

 

이제 메뉴바에서 컨테이너 >> 포트포워딩 설정 클릭

유형 >> MySQL >> 등록 클릭

여기서 기억해야 할 것은 IP외부 포트이다

사실 이 창을 켜두고 복사 붙여넣기 하면 되니 크게 신경쓰지 않아도 된다


이제 모든 준비가 끝난 것 처럼 보일 수도 있다

하지만 외부접속을 허용하기 위해서는 몇 가지 추가적인 작업이 필요하다

 

먼저, 설정 파일을 수정할 수 있는 디렉토리로 이동한다

cd /etc/mysql/mysql.conf.d

vi editor을 이용하여 mysqld.cnf(설정파일) 수정

vi mysqld.cnf

입력 후 위와 같은 창이 나왔다면 성공이다

그 후 44번째 줄(우측 아래에 나와있다)로 가서 

오른쪽 아래 줄 표시

그 후 키보드 i(한글 안됨) 를 눌러 키 입력이 가능하게 만든 후 주석처리( # )를 해 준다

아래에 '끼워넣기'라고 나와야 입력 가능

끼워넣기 상태에서는 저장이 되지 않기 때문에 Esc를 눌러 끼워넣기를 없앤 후

:wq 를 누르면 저장하고 나가진다

:wq입력 직후

이제 우린 우리의 컨테이너를 외부 접속이 가능하게 만들었다!

만약 접속이 안된다면

service mysql restart 를 통해 재시작해주면 해결될 것이다

이제 Toad Data Modeler을 이용해 실습을 해보려고 한다

다음 포스트에서는 SQL문을 이용해 실습을 직접 해보며 학습할 예정이다

SQL에 대해 더 알고 싶다면?
↓      ↓     
 

[SQL] 저장된 데이터를 원하는 대로 찾아보자 ( SELECT ~ 집계 함수 )

들어가기에 앞서 SQL문은 기본적인 문법, 실습 위주의 학습을 통해 빠르게 익힐 수 있다 꾸준하고 반복적인 학습을 하면 실력이 빠르게, 좋은 방향으로 늘어날 것이라 생각한다 SQL문 관련 기능/

time-map-installer.tistory.com

 

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.