스스로 구축하는 AWS 클라우드 인프라 - 기본편 004
2 분 소요
RDS for MySQL 생성하기
- RDS 서비스 선택
Databases
선택
Create Database
선택
Standard Create
선택
- Engine Info :
MySQL
선택
- Templates :
Dev/Test
선택
- Settings
- Auto generate a password : 체크해제
- Master password : 입력
- Confirm password : 입력
- DB instandce size :
Burstable classes (includes t classes)
선택
- Connectivity
- Virtual private cloud(VPC) :
lab-vpc
선택
- Publicly accessible (DB 공개접근) :
No
선택
- Availability Zone :
ap-northeast-2a
선택
- Additional Configuration
- Initial database name : sample 입력
- Backup : Enable automatic backups 체크해제
- Monitoring : 체크
Create database
선택
Connectivity & security
의 Endpoint & port 확인
- EC2 서비스 선택
Security group
선택
Create security group
선택
- Security group name : lab-web-rds-mysql-sg 입력
- VPC :
lab-vpc
선택
- Inbound rules
- Type :
MySQL/Aurora
선택
- Outbound rules
- Type :
All trafic
선택
Create Security group
- RDS 서비스 선택
Databases
선택
Modify
선택
- Network & Security - Security group :
lab-web-rds-mysql-sg
선택
SSH 또는 Web으로 Database 관리를 위한 RDS for MYSQL 접속
- RDS 서비스 선택
Databases
선택
RDS Endporint
복사
- EC2 서비스 선택
lab-web-srv-bastion
선택
IPv4 Public IP
복사
- putty 실행
- Session
- Host Name : ec2-user@
IPv4 Public IP
입력
- Connection > SSH > Auth
Browse...
선택
seoul-lab-web-bastion.ppk
열기
Open
선택
- mysql 접속
$ mysql -u admin -p -h {RDS endpoint}
Enter password : {mysql 암호입력}
- mysql 테스트
> show databases; # database 보기
> use mysql; # mysql 데이터베이스 사용하기
> show tables; # tables 보기
> select * from user; # user 테이블 보기
> exit # sql 접속종료
- mysql php 설정
$ cd /var/www/html/phpMyAdmin/
$ sudo vi comfig.inc.php
- 주소변경
# 주소입력
$cfg['Servers'][$i]['host'] = {RDS Endpoint}
- 브라우저에서 확인
lab-web-srv-bastion
의 IPv4 Public IP 로 접속
lab-web-srv-bastion
의 Security group 확인
- 80 port 확인
Security Groups
선택
lab-web-bastion-sg
선택
Inbound rules
선택
Edit inbound rules
선택
Add rule
선택
HTTP
선택
0.0.0.0/0
입력
lab-web-srv-bastion
의 IPv4 Public IP 로 재접속
- {
lab-web-srv-bastion
의 IPv4 Public IP}/phpMyAdmin 으로 접속
참고