JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

[실습] 각 Microservice에 해당하는 DB 서버 띄우기

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
MSA
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 MSA 입문/실전
slug
practice-start-db-for-each-microservice
type
post
updatedAt
Dec 6, 2025 05:43 AM

✅ 각 Microservice에 해당하는 DB 서버 띄우기

아래 아키텍처 구조에 맞게 Docker로 MySQL 서버 2대를 띄워주자.
notion image
 
  1. MySQL 서버 2대 띄우기
    1. # MySQL 서버 2대 띄우기 (3306번 포트, 3307번 포트) $ docker run -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 -d mysql $ docker run -e MYSQL_ROOT_PASSWORD=password -p 3307:3306 -d mysql # 잘 띄워졌는 지 확인하기 $ docker ps
      notion image
      • 참고) 개발 및 테스트 용으로 MySQL을 띄우는 것이기 때문에 일부러 볼륨(volume) 설정은 하지 않았다.
       
  1. GUI 툴로 MySQL 접근되는 지 확인하기
    1. 이 강의에서는 GUI 툴로 Datagrip을 사용한다. 하지만 Datagrip이 아닌 다른 툴을 사용해도 상관없다.
      notion image
      notion image
      notion image
       
  1. 데이터베이스 생성하기
    1. user DB, board DB 각각에 데이터베이스를 만들어주자.
      notion image
      notion image
      notion image
 
author
JSCODE 박재성
category
MSA
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 MSA 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 05:45 AM
📎
이 글은 비전공자도 이해할 수 있는 MSA 입문/실전 강의의 수업 자료 중 일부입니다.