- 컨테이너 생성
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
'AWS' 카테고리의 다른 글
Jenkins 설치 및 GitLab 연동 (0) | 2022.08.23 |
---|---|
NginX 설치 및 서버 구성 (0) | 2022.08.23 |
SpringBoot, Vue Build하기 (0) | 2022.08.23 |
Docker 명령어 정리 (0) | 2022.08.22 |