RDS 실습
- 이전 포스팅에서 이론을 알아보았으며 이번엔 구축을 해 보려고함.
RDS 생성중
- RDS 식별자 인스턴스 정보를 확인할 수 있는 대시보드에서 연결 & 보안 항목에
EC2 인스턴스와는 달리 RDS 인스턴스 엔드포인트는 IP주소가 아닌 DNS 주소이다.
이를 활용하여 데이터베이스를 식별 할 수 있으며 접속할 때도 사용된다.
RDS 생성 후
인바운드 규칙 정보에서 EC2 보안 그룹을 연결
이전 시간 구축해둔 EC2로 넘어가서 설치과정을 진행합니다.
RDS EC2 설정 및 접속
# php 및 mysql 설치
sudo yum install php php-mysql -y
sudo yum install mysql
# Apache 디렉터리 이동 후 index.php 생성
cd /var/www/html
sudo vi index.php
# 입력
<?php phpinfo();?>
# connect.php 생성
sudo vi connect.php
#아래 코드 복붙
<?php
$username = "db name";
$password = "비번 ";
$hostname = "엔드포인트";
$dbname = "db 이름";
$dbhandle = mysql_connect($hostname, $username, $password) or die("MySQL에 연결
할 수 없습니다");
echo "MySQL 접속 성공! username - $username, password - $password, host - $hostname<br>";
$selected = mysql_select_db("$dbname",$dbhandle) or die("MySQL DB 연결 실패...->다시 시도해보세요!");
?>
DB 연결
- EC2 server에서 DB 연결
mysql -u errormin -p -h 엔드포인트 errormin
RDS 스냅샷
스냅샷...구성중..
'DB 및 인프라 > AWS' 카테고리의 다른 글
[AWS] ElastiCache Redis (1) | 2024.06.04 |
---|---|
[AWS] RDS 이론 (1) | 2023.01.28 |
[AWS] EC2 (0) | 2023.01.28 |