본문 바로가기

개발중/Spring Concurrency Control

[Spring 동시성 관리/DB] MySQL 동시성 환경 설정 in Docker

728x90
반응형

 

실습가이드

Docker Imager Download

도커 이미지를 다운로드 받습니다.

 

docker pull mysql

 

 

 

Docker Run

도커의 mysql image 를 실행시킵니다.

 

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 --name mysql mysql

 

기존 window mysql 3306 port 와 충돌

( 저는 wsl2 에서 진행했으나 port 충돌이 일어날 수 있다고 합니다. )

 

 

mysql port 3307 으로 open

이미 사용학고 있는 3306 이 아닌 3307 으로 열어주었습니다.

 

docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=1234 --name mysql mysql

 

확인절차

docker container 상태 확인

도커가 잘 실행중인지 확인해주는 명령어를 실행합니다.

 

docker ps

 

데이터 베이스 작업

docker mysql 에 접속

 mysql 에 접속합니다.

 

docker exec -it mysql bash

 

database 생성 및 접속

접속한 후 db 를 생성하고 db 를 사용하도록 설정합니다.

 

mysql -u root -p
create database stock_example;
use stock_example;

 

728x90
반응형