본문 바로가기
DB 및 인프라/AWS

[AWS] RDS 구축

by ErrorMin 2023. 1. 28.

 

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