728x90
Docker에 mysql 설치를 하여 테스트가 필요하여 나름대로 설정하여 셋팅해보려고 합니다.
우선 설치하기 위해 여러 부분에서 확인을 해보니 간단하게 아래 블로그로 설정하는 것도 편하게 할 수 있을것 같습니다.
www.hanumoka.net/2018/04/29/docker-20180429-docker-install-mysql/
우선 최신버전을 깔지 아니면 이전버전으로 설치해야 할지 고민이 됩니다. 그래서 도커 홈페이지 에서 좀더 확인을 해봅니다. (특정버전이 필요한 경우)
그러면 일단 설치를 따라 해봅니다.
1. 도커 설치
docker pull mysql
2. 도커 이미지 mysql 컨테이너 생성
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql_test mysql
혹은 이전 버전 사용하려면 아래와 같이
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql_test mysql:5.7.33
위 명령어를 입력하면 mysql 이미지를 통해 mysql 컨테이너를 생성하고 동작 시킨다.
-p 3306:3306 : 호스트의 3306포트와 컨테이너의 3306포트를 연결한다.
-e MYSQL_ROOT_PASSWORD=password : root계정의 비밀번호를 설정한다.
-name mysql_test : 컨테이너의 이름은 mysql_test 로 지정한다.
mysql_test 컨테이너 동작하는거 UI로 확인됩니다.
3. 이제 DB접속 테스트 해봅니다.
근데 오류가 발생함... mysql 8.0 부터 오류가 있다고 하니 다시 구글링하여 아래 사이트 보고 해결함.
allowPublicKeyRetrieval 이 부분을 true로 수정변경
728x90
'개발일지' 카테고리의 다른 글
코딩 규약에 대하여 (0) | 2021.04.01 |
---|---|
SQL 튜토리얼... 쿼리 공부 다시 해보기 (0) | 2021.03.31 |
화면설계용 Tool[Pencil] 사용 및 전자정부 프레임워크 작업사항 (0) | 2021.03.29 |
Faceted Project Problem (Java Version Mismatch) (0) | 2021.03.29 |
전자정부 프레임워크 예제 실행해보기 (0) | 2021.03.25 |