지난 글에서 우리는 SQL을 만들고 연습할 수 있는 환경인 DB와 USER을 생성하였다
이번 글에서는 이 DB에 외부에서 접속할 수 있는 방법과 설정을 직접 해보도록 하겠다
Goorm 컨테이너 안에 들어가면 이제 항상 해야 할 일이 있다
바로 SQL을 실행시키는 것
이 조건이 만족해야만 다른 작업들을 진행할 수 있다는 것을 기억해두길 바란다
이제 메뉴바에서 컨테이너 >> 포트포워딩 설정 클릭
유형 >> MySQL >> 등록 클릭
여기서 기억해야 할 것은 IP와 외부 포트이다
사실 이 창을 켜두고 복사 붙여넣기 하면 되니 크게 신경쓰지 않아도 된다
이제 모든 준비가 끝난 것 처럼 보일 수도 있다
하지만 외부접속을 허용하기 위해서는 몇 가지 추가적인 작업이 필요하다
먼저, 설정 파일을 수정할 수 있는 디렉토리로 이동한다
cd /etc/mysql/mysql.conf.d
vi editor을 이용하여 mysqld.cnf(설정파일) 수정
vi mysqld.cnf
입력 후 위와 같은 창이 나왔다면 성공이다
그 후 44번째 줄(우측 아래에 나와있다)로 가서
그 후 키보드 i(한글 안됨) 를 눌러 키 입력이 가능하게 만든 후 주석처리( # )를 해 준다
끼워넣기 상태에서는 저장이 되지 않기 때문에 Esc를 눌러 끼워넣기를 없앤 후
:wq 를 누르면 저장하고 나가진다
이제 우린 우리의 컨테이너를 외부 접속이 가능하게 만들었다!
만약 접속이 안된다면
service mysql restart 를 통해 재시작해주면 해결될 것이다
이제 Toad Data Modeler을 이용해 실습을 해보려고 한다
다음 포스트에서는 SQL문을 이용해 실습을 직접 해보며 학습할 예정이다
SQL에 대해 더 알고 싶다면?
↓ ↓ ↓
'Development Study > Backend' 카테고리의 다른 글
[SQL] 일주일 뒤에 풀어보는 SQL ( SELECT함수 ~ 집계 함수 ) (2) | 2022.10.14 |
---|---|
[SQL] 연습 문제 ( SELECT함수 ~ 집계 함수 ) (0) | 2022.10.08 |
[SQL] 저장된 데이터를 원하는 대로 찾아보자 ( SELECT ~ 집계 함수 ) (0) | 2022.10.07 |
[GoormIDE] 데이터를 관리해보자 - 2 (나만의 USER, DB만들기) (2) | 2022.10.07 |
[GoormIDE] 데이터를 관리해보자 - 1 (컨테이너 생성) (0) | 2022.10.02 |