인프런 커뮤니티 질문&답변
http 500 Error
작성
·
830
·
수정됨
0

안녕하세요 강사님!
강의에서 설명해주신대로 connect.php파일에 엔드포인트 수정하고 동일하게 ip주소 뒤에 /connect.php를 작성하였는데 위와같은 에러가 발생합니다.
혹시 무엇이 원인이 될 수 있는지 알 수 있을까요?
추가적으로 /etc/my.cnf파일도 없는데 제가 따로 생성해주어야하는건가요?
감사합니다.
퀴즈
AWS RDS에서 OLTP와 OLAP의 주된 사용 목적 차이는 무엇일까요?
OLTP는 분석 목적, OLAP는 트랜잭션 처리 목적
OLTP는 실시간 트랜잭션 처리, OLAP는 대규모 데이터 분석
OLTP는 읽기 확장, OLAP는 재해 복구
둘 다 동일한 목적으로 사용됩니다
답변 3
0
mysql_connect(), mysql_select_db() 함수는 PHP 7.0 이상에서는 사용되지 않습니다.
요렇게 바꾸면 됩니다.
$dbhandle = mysqli_connect($hostname, $username, $password) or die("MySQL에 연결할 수 없습니다");
echo "MySQL 접속 성공! username - $username, password - $password, host - $hostname<br>";
$selected = $dbhandle->select_db("$dbname") or die("MySQL DB 연결 실패... - 다시 시도해보세요!");
0
혹시 mysql 설치 성공하셨나요..? 저랑 똑같은 증상이시네요ㅠ
php 8.2버전 설치 후 yum install php8.2-mysqlnd이 성공했다는 메세지까지 봤는데
막상 mysql -v나 ls 해보면 mysql은 전혀 보이지 않더라고요ㅠㅠ
0
안녕하세요.
Troubleshooting을 하기전 몇가지 체크사항 여쭤봅니다.
EC2 인스턴스 보안그룹을 알맞게 설정하셨나요?
인바운드, 아웃바운드 및 포트번호가 잘 설정되었나요?
RDS 파라미터 그룹 설정이 잘 되어있나요?
또한 my.cnf파일은 MySQL을 설치하면 디폴트로 생성되지만 간혹 etc폴더에 들어있지 않는 경우가 발생합니다. 다음 명령어를 돌려서 파일의 위치를 확인한 다음 etc폴더로 옮겨주세요^^
mysql --help | grep my.cnf감사합니다!
mysql: command not found 이게 뜬다구요?
그럼 mysql이 설치되어있지 않을 가능성이 커보입니다.
mysql -V위 명령어를 돌려서 에러가 뜨면 mysql을 설치해야 할 듯 보입니다 ㅠㅠ






1,2,3 설정은 다 해주었습니다!
처음에 /connect.php로 접속하였을때 나오는 문구인 MYSQL에 연결할 수 없습니다 문구도 뜨지 않습니다.. ㅠ
그리고 새로 다 삭제하고 다시 해보았는데도 my.cnf는 생성되지 않았네요ㅠ
따라서 실습 영상 내용 중 my.cnf관련 내용 제외하고는 다 했습니다. 하지만 앞서 올린 사진과 같은 에러는 계속 뜹니다.
알려주신 명령어를 실행해보니 mysql: command not found 가 떠서 리눅스에서 파일을 찾는 명령어를 구글링하여
find / -name my.cnf -type f명령어를 실행하여 확인해보았는데 아예 my.cnf파일이 생성되지 않은것같아요!