이전 목록 다음
채택완료

mysql 원격 접속 방법이 궁금합니다 .

2018-02-06 (화) 01:39:27 2,754

A컴에 mysql DB가 설치.

B컴에 홈피이지설치

B컴에 회원가입시

A컴의 mysql DB에 연결되서 A컴의 DB에 회원가입이 되도록 설정방법좀요 

나비캣으로 하는 방법이나.

쿼리문을 돌리라는데..그게 무슨말인지 모르겟네요 

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

그누보드를 사용중이시라면

/data/dbconfig.php 에서

G5_MYSQL_HOST 부분을 A서버의 ip로 설정하세요.

다른 환경이라면 mysql 관련 함수(프레임웤)을 쓸 때 host 부분에 A서버의 ip를 입력하시면 됩니다.

단, A서버의 유저 설정에서 외부 접속이 가능한 유저를 만들어주신 후, 그 유저로 접속하도록 해야 합니다.

(호스팅 사용중이시라면 계정에 외부 접속 설정이 있을 겁니다.)

답변에 대한 댓글 2개

2018-02-06 (화) 02:46:36
define('G5_MYSQL_HOST', 여기에 아이피 설정은 했어요 그런데
그럼 오류가 나오네요 .

Warning: mysqli_connect() [function.mysqli-connect]: (00000/1130): Host 'sunyu-PC' is not allowed to connect to this MySQL server in C:\APM_Setup\htdocs\g6\lib\common.lib.php on line 1676
Connect Error: Host 'sunyu-PC' is not allowed to connect to this MySQL server
네 말씀드린대로 해당 유저(sunyu-PC)의 외부접속을 허용해주세요.

대부분의 웹호스팅 환경에서는 보안상 localhost를 제외한 외부 접속을 허용하지 않고 있는 경우가 많습니다.

서버 관리자에게 문의해서 외부 접속을 open 해달라고 하세요

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