테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 DB 질문합니다. 채택완료

컴공학생김탁구 6년 전 조회 2,667

$connection  = mysqli_connect('AWS 호스트 IP:3306','계정명','패스워드');

 

이렇게 하면 계속 오류가 발생합니다.

 

 

계정명과 비밀번호 모두 맞습니다. 일부로 3306에서 3308로 포트 변경하면 DB 접속이 안됩니다. 

 

3306을 붙여서 해도 계속 위와 같이 오류가 나는데 왜그런갈까요? mysql  외부접속 허용도했습니다.

 

그리고다른 서버 호스트 주소 붙이면 또 잘됩니다. 해당 서버에 문제인가요? 

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

답변 5개

채택된 답변
+20 포인트

아이구.. 제가 i 만 빼라는걸 li 를 빼라고 했네요.

mysql_connect('AWS 호스트 IP:3306','계정명','패스워드');

이런식으로 다시 해보세요~~

 

 

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

답변에 대한 댓글 1개

컴공학생김탁구
6년 전
$con = mysql_connect('호스트 아이피:3306', 'root', '비밀번호');

echo $con;

이렇게 했습니다.
그랬더니 결과는 아예 함수를 못찾는다는식으로 나오네요


Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/medinoteadmin/www/theme/basic/db_connection_test.php:19 Stack trace: #0 {main} thrown in /home/medinoteadmin/www/theme/basic/db_connection_test.php on line 19

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

6년 전

그누보드5는 db연결과 관련 별도 함수를 선언하고 있습니다.

/lib/common.lib.php 파일내 db관련 함수들을 살펴보세요.

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

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

김탁구
6년 전

$connection  = mysq_connect('AWS 호스트 IP:3306','계정명','패스워드');

 

하면 아래와 같이 에러가 발생합니다.

 

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

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

Rido
6년 전

php버전과 mysql버전을 확인해보세요

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

답변에 대한 댓글 2개

컴공학생김탁구
6년 전
근데 다른 서버 아이피와 계정정보넣으면 오류없이 잘됩니다.
R
Rido
6년 전
다른서버라는게 mysql서버라면 mysql버전확인을 해보세요 mysqli를 지원하는 버전인지

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

$connection  = mysq_connect('AWS 호스트 IP:3306','계정명','패스워드');

li 를 빼고 해보세요^^

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

답변에 대한 댓글 1개

컴공학생김탁구
6년 전
제가 추가로 캡쳐본과 설명을 댓글로 달았습니다. 확인해주세요~

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

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

로그인