336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
개발 환경을 세팅하고자 docker 를 이용하여 Mysql 8 를 설치해본다. 기록용으로 모든 것은 본인의 개발환경에 맞춰져있다.
1. Docker 가 설치되어있고, 실행환경이 구성되어있다 라고 가정합니다.
2. Docker 에서 Mysql Docker Image 다운로드
docker pull mysql:8.0.17 |
3. Docker Mysql Container 생성 및 실행
-. 호스트의 /Users/{내계정}/datadir 디렉토리를 컨테이너의 /var/lib/mysql 디렉토리로 마운트
-. docker에 mysql과 같은 DB를 설치하는 경우 컨테이너 삭제와 함께 데이터도 날라가므로, 저장소는 반드시 외부 저장소를 사용한다.
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name pyo-mysql -v /Users/pyoseil/work/dataDB:/var/lib/mysql mysql:8.0.17 |
4. Docker 실행 중인 Container 확인
docker ps |
5. Mysql Container Bash 접속
docker exec -it pyo-mysql bash |
6. Mysql 서버접속
mysql -u root -p |
7. DataBase 와 사용자 생성 및 권한 부여
CREATE USER 'pyo'@'%' IDENTIFIED BY '비밀번호'; GRANT ALL PRIVILEGES ON *,* TO 'pyo'@'%'; flush privileges; |
8. mysql 접속 툴로 연결확인
-. 8버전 이상부터는 use ssl > All public key retrieval 을 체크해줘야 정상접속이 되었다.
테스트 연결이 성공하면 완료된 것이다.
'MAC' 카테고리의 다른 글
[MAC] Docker 에 Oracle 11g 설치하기 (0) | 2019.10.15 |
---|---|
[Mac] Docker 설치 (0) | 2019.10.11 |