study

[Docker] MySQL설치 및 intellij에서 접속하기

hjkeeeem 2024. 9. 3. 01:48

docker 설치 ( 난 M1 이기 때문에 Apple chip 사용 )

https://www.docker.com/products/docker-desktop/

 

Download Docker Desktop | Docker

Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!

www.docker.com

 

도커를 실행하면 위에 도커 아이콘이 뜨게 되는데 , 그러면 이제 터미널에서 버전을 확인해보자

버전도 잘 뜨는 것을 확인할 수 있다.

 

이제 mysql server를 설치해보자

참고 블로그

https://poiemaweb.com/docker-mysql 

 

Docker를 사용하여 MySQL 설치하고 접속하기 | PoiemaWeb

 

poiemaweb.com

중간 mysql 설치부분에 no such file or directory: password 라고 떠서 아래와 같이 시도하니 컨테이너가 생성되었다.

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

 

 

++ 설치하다가 중간에 mysql 버전 설정해줄 때, no matching 오류가 뜬다면 해당 블로그 참고 (일단 난 떴지만 그대로 진행)

https://velog.io/@sujeongim/%EC%98%A4%EB%A5%98-%EC%B2%9C%EA%B5%AD-Docker%ED%8E%B8-Mac-M1-no-matching-manifest-for-linuxarm64v8

 

[오류 천국 : Docker편] (Mac M1) no matching manifest for linux/arm64/v8 in the manifest list entries

도커 허브의 MySQL 공식 이미지 안내에는 ARM 64 태그가 달려있다. 그럼에도 불구하고 정상적으로 이미지를 당겨 올 수 없다는 오류가 뜬다. 도커 명령어 옵션으로 ' --platform linux/amd64 '를 덧붙여 이

velog.io

 

 

도커가 띄워졌다면 이렇게 내가 설치한 Mysql 서버가 활성화 된다.

그리고 intellij 에서 접속

( Workbench에서도 접속이 가능하고 다른 GUI에서도 사용이 가능하다고 한다. )

 

참고 블로그

https://velog.io/@_nine/Docker-MySQL%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0

'study' 카테고리의 다른 글

[AWS RDS] RDS 생성 및 연결 ( +보안그룹 변경 )  (1) 2024.09.03
WebSocket  (0) 2024.09.03
(230627) AOP  (0) 2024.09.03
(230626) Validation  (0) 2024.09.03
(230623) [Postman] MultipartFile  (0) 2024.09.03