안녕하세요 저는 cakephp에서 사이트를 개발했습니다. 나는 저와 제 친구가 같은 네트워크에 함께 작업 때문에 IP를 데이터베이스에 내 CakePHP를 연결하고자 할 내 IP는 다음과 같습니다 192.168.0.3 데이터베이스의 IP를 두 번째 PC에 : 192.168.0.4 내가 할 수있는cakephp 데이터베이스와의 연결
ping 192.168.0.4 xampp mysql을 시스템으로 실행중인 두 번째 PC에 입력하십시오.
이 내 데이터베이스 구성입니다 :
public $default = array (
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => '192.168.0.4',
'login' => 'login',
'password' => 'password',
'database' => 'database',
'prefix' => ''
);
그러나 나에게 오류 제공 : 는 오류 : SQLSTATE가 [HY000] [2003] '192.168.0.4'에서 MySQL 서버에 연결할 수 없습니다 (10061)이 요구를 두 번째 PC에 데이터베이스 연결 및이 오류 : SQLSTATE는 [HY000] [2013] 시스템 오차 초기 통신 패킷을 판독 '에서 MySQL 서버 연결 해제는 61 데이터베이스 연결을
PC1을 필요 PC2'는 케이 T는 일하지만, pc2 (데이터베이스가있는 곳)가 데이터베이스에 쓰는 경우 config : 호스트에 localhost, 그것은 작동합니다. 나. 어떻게 해결할 수 있습니까?
mysql 커맨드 라인이나 다른 클라이언트로 연결할 수 있습니까? 데이터베이스가 표준 포트에서 구성 되었습니까? ''host '=>'192.168.0.4 : port''를 사용해 보셨습니까? – petervaz
아무 것도 없음 SQLSTATE [HY000] [2005] 알 수없는 MySQL 서버 호스트 '192.168.0.4:3306'(11004)에 데이터베이스 연결이 필요합니다. –