AWS 도와주세요 ㅠㅠmysql host, user, password, db 정보에 오류가 있습니다. 채택완료

aws 라이트세일에서 처음으로 그누보드 올려서 이용했는데.. 갑자기...mysql host, user, password, db 정보에 

오류가 있습니다. 라고 나오네요 ㅜㅜ

혹시 어떻게 해결해야할까요..ㅠㅠ

==================해결===================

서버를 재부팅하니까 되네요

그런데 이유를 모르겠어요 왜그랬던걸까요...ㅠㅠ

답변 5개

채택된 답변
+20 포인트

관련 코드는

lib/common.lib.php 의 1531 라인

Copy
1525 function sql_connect($host, $user, $pass, $db=G5_MYSQL_DB)
1526 {
1527     global $g5;
1528
1529     if(function_exists('mysqli_connect') && G5_MYSQLI_USE) {
1530         mysqli_report(MYSQLI_REPORT_OFF);
1531         $link = @mysqli_connect($host, $user, $pass, $db) or die('MySQL Host, User, Password, DB 정보에 오류가 있습니다.');
1532
1533         // 연결 오류 발생 시 스크립트 종료
1534         if (mysqli_connect_errno()) {
1535             die('Connect Error: '.mysqli_connect_error());
1536         }
1537     } else {
1538         $link = mysql_connect($host, $user, $pass);
1539     }
1540
1541     return $link;
1542 }

에서 발생한것으로 재시작후 정상 작동했다면

host 정보가 서버에 매핑이 안되었었거나

user, pass 가 제대로 적용되지 않았었거나

정도의 문제가 있었을 것으로 예상됩니다.

에러 내용을 보려면

Copy
// mysqli_report(MYSQLI_REPORT_OFF);

// $link = @mysqli_connect ...

$link = mysqli_connect ...

형태로 수정후 확인 되어야 할것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이거 해결방법 찾으셨나요? 저도 같은 증상이라 재부팅해서 고치긴했습니다 ㅠㅠ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

MySQL 계정을 SQL로 만들고

Flush previliesgs

 한번 해 주어야 서버에 반영됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

리자님이 올리신 내용을 참고해서 한번 천천히 점검해보세요

 

https://sir.kr/pg_tip/16777

 

https://sir.kr/pg_tip/16834

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

에러 정보를 알아야지 찾을수있어요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고