- AWS RDS에서 파라미터 그룹을 먼저 생성한다.
- 위의 설정대로 Mysql 버전과 그룹이름 등 입력하고 생성을 클릭한다.
- 생성된 파라미터 그룹에서 편집을 클릭하여 값을 편집한다.
- 파라미터 검색에서 char 을 입력, 검색하여 나오는 항목을 전부 utf-8_general_ci로 변경한다.
- collation을 입력, 검색하여 나오는 항목을 전부 utf-8_general_ci로 변경한다.
- 데이터베이스 생성을 클릭하여 본격적인 데이터베이스 생성을 한다.
- 위의 내용을 참조하여 데이터베이스를 생성한다.
- 퍼블릭 엑세스 가능을 허용하면 장소에 관계없이 외부에서도 접속이 가능하다.
- 생성된 RDS의 보안그룹을 클릭하여 보안그룹을 설정한다.
- 인바운드 규칙 편집을 클릭하여 접근설정을 수행한다.
- 접근을 위한 php 파일을 편집하자.
- /home/ubuntu/example/html 안에 index.php 파일을 편집한다.
- 위의 코드를 참조하여 index.php를 편집한다.
- ip:80 / ip:포트번호를 입력하여 정상적으로 쿼리를 코드에서 읽어오는지 테스트한다.
- 위와같이 버전와 -log를 읽어오면 정상적으로 생성 된것이다.
- docker ps -a 를 입력하여, docker 프로세스를 확인 후 docker rm -f 도커ID를 입력하여 EC2에 설치된 Mysql docker image를 삭제한다.
- docker ps -a 를 입력하여 docker list를 출력, 현재 실행중인 프로세스를 확인할 수 있다.
- EC2에 있는 Mysql을 삭제하여도, 정상적으로 쿼리를 수행하는것을 볼 수 있다.
- AWS RDS에 있는 데이터의 대한 쿼리를 수행한다고 보면된다.
'⭐ AWS > AWS | Docker (도커)' 카테고리의 다른 글
Docker 프로세스 죽었을때 다시 실행 시키기 (0) | 2021.04.13 |
---|---|
Docker에서 새로운 컨테이너를 생성하고 웹 서버 만들기 (0) | 2021.04.12 |
Docker로 Mysql 컨테이너 생성하기 (0) | 2021.04.10 |
Docker 이미지로 아파치 및 php 개발환경 구축하기 (0) | 2021.04.10 |
Docker 설치(2부) (0) | 2021.04.07 |