개발이야기/Docker
(Mac) Docker 에 MySql 설치하기
C.엠케이
2022. 3. 6. 15:06
1. Docker 공식 홈페이지의 가이드를 확인한다.
https://hub.docker.com/_/mysql
Mysql - Official Image | Docker Hub
We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy
hub.docker.com
2. MySql image 를 내려받는다.
docker pull mysql
3. Image 확인한다.
docker images
4. MySql 컨테이너를 생성한다.
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mk_mysql mysql
호스트와 컨테이너를 3306 포트로 연결한다.
5. 컨테이너 접속
docker exec -it mk_mysql bash
6. MySql 접속 및 초기 셋팅
- 접속 : mysql -u root -p 비밀번호 ( 초기 비밀번호 : password )
- 계정 생성 : CREATE USER '계정명'@'%' IDENTIFIED BY '비밀번호';
- 권한 상속 : GRANT ALL PRIVILEGES ON *.* TO '계정명'@'%';
- 내용 저장 : FLUSH PRIVILEGE;
7. DB Tool 에서 접속해본다. (DBeaver)
끝.