AWS
Docker로 MySQL 컨테이너 생성
zzunsik
2022. 8. 23. 22:25
- 컨테이너 생성
docker run --name [컨테이너명] -e MYSQL_ROOT_PASSWORD='[패스워드]' -d -p [외부포트]:[내부포트] -v [mount폴더]:[가상mount폴더] [이미지명]
ex) docker run --name mysql -e MYSQL_ROOT_PASSWORD='1234' -d -p 3306:3306 -v /opt/lib/mysql:/var/lib/mysql mysql
- MySQL 접속
docker exec -it [컨테이너명] bash
mysql -u root -p
- 계정 생성 및 권한 설정
create user [유저명]@localhost identified by '[패스워드]';
ㄴ 외부에서 접속시에는 @localhost 빼도 된다. (접속할 ip를 설정하는 것)
grant all privileges on [테이블명].* to [유저명]@localhost;
flush privileges;
- 참고 페이지
https://poiemaweb.com/docker-mysql
Docker를 사용하여 MySQL 설치하고 접속하기 | PoiemaWeb
poiemaweb.com