inflearn logo
강의

Course

Instructor

Course for beginners of AWS (Amazon Web Service)

[4-5] RDS Practice - Part 1

인스턴스 퍼블릭IP/connect.php로 접속하면 페이지가 작동하지 않습니다가 뜹니다.

507

RE-Heat

4 asked

0

AWS 입문자를 위한 강의
섹션 3. AWS -RDS의

[4-5] RDS 실습 편을 듣고 있는데요.

강사님이 가르쳐주신 것처럼 RDS를 만들고 인스턴스에 접속한 뒤

connect.php의 hostname을 DNS로 바꿨습니다.

 

그 전에

IP로 접속하니 php 뜨는 것도 잘 떴고요.

 

그런데 IP/connect.php로 접속하면
MySQL에 연결할 수 없습니다가 아니라
페이지가 작동하지 않습니다가 뜹니다.

connect.php hostname도 rds 엔드포인트로 잘 바꾼 거 같은데

왜 이럴까요?

aws

Answer 3

1

kyunwoo4u4647

<?php
$username = "awslearner";
$password = "awslearner";
$hostname = "yourhostnameaddress";
$dbname = "awslearner";try {
    // mysqli를 이용한 데이터베이스 연결
    $dbhandle = new mysqli($hostname, $username, $password, $dbname);    // 연결 확인
    if ($dbhandle->connect_error) {
        throw new Exception("MySQL에 연결할 수 없습니다: " . $dbhandle->connect_error);
    }    echo "MySQL 접속 성공! username - $username, password - $password, host - $hostname<br>";    // 연결 종료
    $dbhandle->close();
} catch (Exception $e) {
    // 오류 메시지 출력
    echo $e->getMessage();
    exit; // 스크립트 종료
}
?>

1

kyunwoo4u4647

안녕하세요. 해결하셨나요?

저도 같은 경우가 발생해서 해결한 방법 공유 드립니다.

먼저 강의는 MySQL 8 버전으로 했는데 connect.php의 mysql_connect와 mysql_select_db 함수는 7 버전부터 제거 되엇습니다.

 

8 버전에 맞게 새로 작성 한 후 성공하였습니다. 아래 공유 드릴게요

1

Sungmin Kim

안녕하세요.

connect.php에서 호스트네임하고 앤드포인트를 잘 바꾼거 같다고 하셨는데 다시 한번 확인 부탁드려요. 현재 connectphp가 어떻게 되어있는지 스크린샷 공유해주시면 감사하겠습니다 :)

0

RE-Heat

image
현재 connect.php는 이렇게 돼 있습니다.

그리고 강의에서 나오는 my.cnf 파일이 없는데 혹시 mySQL이 잘못 깔린 건 아닌지 모르겠어

0

Sungmin Kim

감사합니다. connect.php파일은 문제가 없어 보입니다.

/etc/my.cnf 파일이 없으세요?

EC2 인스턴스 생성시 부트스트랩 스크립트를 통해서 MySQL설치를 하셨나요?

혹시 /etc/my.cnf파일이 없다면 파일을 직접 생성해서 내용을 직접 작성하신 후 진행해보셨나요?

 

0

RE-Heat

부트스트랩 스크립트 올려주신 거 그대로 넣어서 했고요.

 

말씀해주신 것처럼 my.cnf파일 만들어서 해보겠습니다.

0

RE-Heat

etc/my.cnf 파일을 직접 작성해서 진행했지만, 여전히 페이지가 작동하지 않습니다가 뜹니다.
image

image

image-> 직접 작성한 my.cnf 내용입니다.

혹시 버전이나 그런 곳에서 문제가 생긴 걸까요?

[3-6] EC2 실습 관련 질문

0

143

1

AWS 비용관련 질문

0

123

2

RDS부분 너무 많이 바껴서...업데이트를 하든 강의를 잠시 내리든 해야될것같은데요

4

276

1

RDS 실습 1부 - connect.php

1

303

2

RDS 관련질문

0

256

1

보안 설정 문의 (4-5 RDS 실습)

0

281

1

connect.php 미작동 4-5 RDS 실습 1부, 15:00

0

292

2

4-5 RDS 실습 1부, 13:50

0

194

1

5-5 s3 실습 - ACL edit 버튼이 비활성화일 때 해결 방법

0

301

1

강사님 connect.php 부분이 생각보다 잘 안풀리네요ㅠㅠ

0

303

2

DDB 모든 항목을 하나의 속성으로 정렬하기

0

187

1

mysql 설치되어 있지 않을 시 해결법

2

334

1

connect.php 저장용

2

359

2

에필로그 완강처리가 안됩니다.

0

279

1

vi index.html 이후 아무런 반응이 없습니다.

0

424

1

boot volume 및 Magnetic 사용 유무

0

265

2

S3 버킷 버전 관리

0

509

2

mysql:command not found

0

858

1

사용자 목록에서 root유저 보이지 않는 문제

0

356

2

nano /etc/my.cnf 관련 문의 드립니다.

0

450

2

connect.php 에서 500 에러 발생시 해결방법

0

758

1

AWS CLI에서 Code deploy를 사용해 어플리케이션을 만드는 과정에서 막혔습니다.

0

361

2

[8-2] 마지막 예시에서 브라우져 캐시 인가요?

0

164

1

WINDOWS에서 실습하는데 따라가기 너무 어렵습니다.

0

413

2