[GoormIDE/SQL]DB를 외부에서 접속 해보자
·
Development Study/Backend
지난 글에서 우리는 SQL을 만들고 연습할 수 있는 환경인 DB와 USER을 생성하였다 이번 글에서는 이 DB에 외부에서 접속할 수 있는 방법과 설정을 직접 해보도록 하겠다 Goorm 컨테이너 안에 들어가면 이제 항상 해야 할 일이 있다 바로 SQL을 실행시키는 것 이 조건이 만족해야만 다른 작업들을 진행할 수 있다는 것을 기억해두길 바란다 이제 메뉴바에서 컨테이너 >> 포트포워딩 설정 클릭 유형 >> MySQL >> 등록 클릭 여기서 기억해야 할 것은 IP와 외부 포트이다 사실 이 창을 켜두고 복사 붙여넣기 하면 되니 크게 신경쓰지 않아도 된다 이제 모든 준비가 끝난 것 처럼 보일 수도 있다 하지만 외부접속을 허용하기 위해서는 몇 가지 추가적인 작업이 필요하다 먼저, 설정 파일을 수정할 수 있는 디렉토..
[GoormIDE] 데이터를 관리해보자 - 2 (나만의 USER, DB만들기)
·
Development Study/Backend
1편에서는 DB의 개념 일부와 GoormIDE에서 컨테이너 생성까지 해 보았다 GoormIDE의 내부로 들어가서 계속 진행 해 보도록 하겠다 아래 화면에서 초기 세팅할 때 터미널만 사용할 예정이니 다른 부분은 크게 건들지 않아도 된다 우선 글로 먼저 적은 뒤, 순서에 맞게 사진을 올려두도록 하겠다 해당 컨테이너는 리눅스 환경을 가지고 있기 때문에 철자와 띄어쓰기를 틀리면 안되고(대소문자는 구분 X), 비밀번호 입력 시 *****이 아닌 아무것도 입력이 안된 것 처럼 나올 수 있으니 주의하자 MySQL 제대로 설치되었는지 확인 > mysql --version MySQL을 사용하기 위해 실행 > service mysql start 초기 생성 시 접근 할 root 유저 생성 > mysql -u root -p ..
[GoormIDE] 데이터를 관리해보자 - 1 (컨테이너 생성)
·
Development Study/Backend
데이터관리, SQL이용해 데이터를 다루는 이 과목은 기초적인 SQL문을 이용해 데이터를 자유자재로 검색하고 조작하고 심지어는 설계까지 하는 경지를 바라보며 듣는 과목이 아니라 해도 과언이 아닐 만큼 교수님의 열정이 가득하고 실습을 바탕으로 하는 수업 방식을 이점으로 생각한다. 개념정리 SQL문은 기본적으로 데이터 정의어(DDL), 조작어(DML), 제어어(DCL)로 이루어져 있으며 앞서 말한 세 가지의 범주에서 거의 모든 조작을 한다고 할 수 있을 만큼 중요한 명령어들이다. 아래 명령어들은 후에 있을 실습에서 많이 사용될 예정이니 미리 알아두거나 외워두면 조금 더 수월하게 실습을 진행할 수 있다. 데이터 정의어(Data Definition Language) - 데이터 구조를 새로 정의하고 기존 구조를 변..