2013-11-20 3 views
0

다른 SO 링크를 통과했습니다. 하지만, 내 대답을 찾지 못했습니다. 이 링크 다른 서버에서 실행되는 여러 MySQL 데이터베이스 연결

https://softwareengineering.stackexchange.com/questions/118488/interacting-with-data-using-multiple-databases-servers

나를 도왔다.

그러나 아직 내 대답을 얻지 못했습니다.

다른 서버에서 실행되는 여러 데이터베이스를 연결하려고합니다. PHP를 사용하고 있습니다. 그러나, 그것은 경고

경고 보여주고있다 :로 mysql_connect를() : 호스트 '사용자 PC가'이 MySQL 서버 테스트 목적

에 연결 할 수 없습니다, 나는 LAN에서이 작업을 시도하고있다. IP 192.168.1.7이있는 컴퓨터에서 MySQL 서버를 실행 중입니다. 그리고 IP 192.168.1.8을 사용하여 컴퓨터에서 연결하려고합니다.

답변

0

연결하려는 사용자가 컴퓨터의 지정된 IP에서 MySQL 서버에 연결할 수 없습니다.

다음 명령을 사용하여 액세스 권한을 부여하는 것을 시도하십시오 :
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.8' WITH GRANT OPTION;

테스트하기 전에 새로 추가 된 권한을 플러시하는 것을 잊지 마세요 :
FLUSH PRIVILEGES;

관련 문제