데이터 분석/데이터베이스

Docker 기반 MySQL 서버 구축

hawon6691 2025. 3. 26. 21:39
728x90

1. Cmd 창 이나 PowerShell 창을 열기.

2. 콘솔에 wsl 이라는 명령을 적을시 linux 콘솔로 변경.

3. wsl에서 자신이 원하는 폴더 위치 지정.

(폴더에 들어가고 싶을땐 'cd <foldername>', 폴더를 생성하고 싶을 땐 'mkdir <foldername>')

4. 폴더에서 'vi <filename>.yml'(ex. vi docker-compose.yml) 이라는 명령어 실행.

5. docker-compose 기본 설정하기.

6. WSL 콘솔 창에 '<filename> up -d' (ex. docker-compose up -d) 명령어 실행 시 Docker Desktop Container가 만들어짐.

(다시 내리고 싶을 땐 '<filename> down' (ex. docker-compose down) 명령어 실행 시 Docker Desktop Container에서 삭제됨. 만약 내가 쓸려는 포트에 프로세스가 실행 중 일 경우 powershell 관리자 모드로 실행 후 'netstat -ano | findstr :<portnumber>' 명령어를 치면 포트번호 프로세스 리스트가 나오고 그 해당 하는 ID를 'taskkill /f /pid <ID_number>' 명령어 실행 시 프로세스가 종료됨. 그후 다시 ' up -d' (ex. docker-compose up -d) 을 하면 실행됨.)

7. MySQL Workbench에 docker-compose 기본 세팅을 그대로 hostname(127.0.0.1), prot, username, password, default schema 들을 설정하기.

8. Test Connecntion 누른 후 continue anyway 버튼이 나오면 성공. 실패 시 보통 mysql에 문제가 있거나 docker-compose.yml 파일에 문제가 있는 경우.

728x90

'데이터 분석 > 데이터베이스' 카테고리의 다른 글

docker-compose.yml 설정(2)  (0) 2025.04.03
JDBC 코드(Gradle)  (0) 2025.03.31
docker-compose.yml 설정  (0) 2025.03.31
Windows에서 Docker로 MySQL 실행하는 법  (0) 2025.03.31
MySQL 설치하기  (0) 2025.03.26