db연결문제2

2017-08-29 (화) 16:27:27 2,895
dbconfig.php에서

디비가 다른 서버라 localhost가 아닌

아이피:포트번호 를 적었는데 연결이 안되네요

터미널로 접속했을때는 잘 되는데 뭐가 문제일까요

Connect Error: Unknown MySQL server host '아이피:포트' (111) 라고 뜹니다


if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_HOST', '127.0.0.1:3310'); //예를 들어 디비호스트가 127.0.0.1이고 포트가 3310일 경우
define('G5_MYSQL_USER', 'root');  //
define('G5_MYSQL_PASSWORD', 'qwer1234');
define('G5_MYSQL_DB', 'mydb');
define('G5_MYSQL_SET_MODE', false);

코드는 다음과 같습니다 아이피는 임의적으로 제가 변경한거구 포트번호는 다릅니다

답변이 안달려서 다시 질문 올립니다
|

답변 4개

접속하고자 하는 서버의 아이피를 DB 서버에서 열어줘야 하는데

그부분을 작업하셧나요?

예상 되는 상황으로는

1. 터미널 접속시 프록시 형태로 다른곳을 거쳐서 접속하게 되어있다. (= 해당 아이피에 바로 접근할 수 없다.)

2. 작업 환경 내부에 공인아이피 그룹이 몇개 있는데, 한 그룹의 공인아이피 에서 그룹이 다른 공인 아이피의 사설아이피로 접속 시도를 하고 있다.

입니다.

해당디비 서버의 외부 연결은 설정하셨나여
포트번호 쓰시면 안되고 자동적으로 3306 포트 찾아 가는거 여서 안되는거 아닐까요 ??

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