채택완료

두개의 홈페이지를 하나의 DB를 보도록 연결하는법

2017-09-05 (화) 16:01:49 3,102

알려주세요.

ㅠㅠ

B호스팅에

DATA/dbconfig.php에서

define('G5_MYSQL_HOST', '183.111.000.000'); <-A호스팅 IP
define('G5_MYSQL_USER', 'test');
define('G5_MYSQL_PASSWORD', 'test');
define('G5_MYSQL_DB', 'test');

이렇게 끌러올 db호스트부분에 입력하고,호스팅에 외부ip설정(B호스팅에다가 A호스팅IP적었음)까지 햇는데

Connect Error: Host '183.111.111.11' is not allowed to connect to this MariaDB server

이렇게 뜹니다.

B호스팅에 에러: 저 B호스팅IP입니다.

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

두개의 호스팅의 데이타베이스가 동일 서버에 존재하면 사용 가능합니다.

통상 디비는 지정되지 않은 IP에서의 접속을 막습니다.

2개의 호스팅 서비스를  동일 서버로 통합하면 문제가 해결됩니다.

2017-09-05 (화) 16:04:48

Connect Error: Host '183.111.111.11' is not allowed to connect to this MariaDB server

=> B호스팅에서 디비접속 외부접근을 허용하지 않아서 그렇습니다.

=> 해당 호스팅사에 외부에서 디비가 접근 가능하게 해달라고 요청하시면 될거 같습니다. 

답변에 대한 댓글 1개

그렇담 두개의 호스팅에 모두 서로 외부ip설정을 해야하는건가요?

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