HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
🌳
[팀 05] Forest
/
🪐
BE WorkSpace
/
로컬 Mysql 설정

로컬 Mysql 설정

발의자
발의 시점
Jul 23, 2022 09:11 AM
상태
완료
논의 유무
해결
 
로컬 테스트와 github action의 CI에서 사용할 Mysql 인스턴스 설정을 통일하려고 합니다!
 
포트번호 : 3306 데이터베이스 이름 : rg username: dev password: dev
  • test db의 정보를 굳이 비밀로 처리할 필요가 없을 것 같습니다.(물론 ec2 배포 환경에서는 전부 비밀로 처리해야겠죠!)
다른 의견 있으시면 말씀해주세요!
 

의견이 따로 없으시면 컴퓨터에 데이터베이스를 생성해주세요!

Docker를 사용하시거나 , 설치한 mysql 서버에 db를 생성해주시면 될 것 같습니다.

Docker

Docker 컨테이너
저는 docker-compose.yml을 아래와 같이 생성하고, docker로 실행했습니다.
(디렉토리에서 docker-compose up 명령어 실행)
(intellij에서 자바 실행하듯이 다룰 수도 있습니다.)
 
version: "3" services: mysql-server: image: mysql:8 environment: - MYSQL_DATABASE=rg - MYSQL_USER=dev - MYSQL_PASSWORD=dev command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci ports: - 3306:3306 cap_add: - SYS_NICE
docker-compose가 오버엔지니어링 처럼 느껴지시면 https://hub.docker.com/_/mysql 을 참고하셔서 작성하셔도 될 것 같아요!