2017-12-08 1 views
0

Windows 8 시스템에서 MongoDB 용 UI 도구로 Robo 3T를 사용합니다. 이제 Amazon EC2 클라우드의 Ubuntu 14 서버에서 프로덕션 환경에 DB를 배포했습니다. 내가 로보 3T를 통해 우분투 하나에 윈도우 머신에서 연결을 시도하면, 다음과 같은 오류가 나타날 수MongoDB : Windows에서 유닉스 소켓 지원 없음

Cannot connect to the MongoDB at [ http://12.345.678.90]:27017 .

Error: No unix socket support on windows

은 그게 내가 뭔가를 설치하여 내 컴퓨터에 해결해야 할 문제? 또는 Mongo 3T의 문제입니까?

내 Windows에서 문제가 발생하면 제대로 작동하려면 무엇을 설치해야합니까?

Mongo 3T 문제인 경우 Windows에서 Ubuntu 로의 연결을 지원하는 다른 UI를 알고 있습니까?

아마도 EC2 솔루션입니까?

Robo 3T에서 변경해야 할 설정이 있습니까?

"http"를 "mongodb"로 변경하여 사용하도록 시도했습니다. here을 제안 나는 또한 프로토콜 접두어를 제거 해봤지만 오류와 함께 종료 :

Cannot connect to the MongoDB at 12.345.678.90:27017.

Error: Network is unreachable.

답변

0

당신이 당신의 몽고 구성 파일에 bindIP 설정이 있습니까? 아마도 그 오류가 발생할 수 있습니다. bindIp 구성을 제거하거나 IP가 mongo 서버에 액세스하도록 허용하십시오. (구성을 변경 한 후 서비스를 다시 시작하십시오).

+0

mongo 구성 파일의 위치와 이름은 무엇입니까? – Alon

+0

/etc/mongod.conf 설정 파일이 없다면 설정 파일을 만들고 그 설정으로 mongo를 시작해야합니다. 이것 좀 봐 https://docs.mongodb.com/v3.2/reference/configuration-options/ –

+0

나는 /etc/mongod.conf가 리눅스에서의 위치라고 생각하지만 내가 언급 한 것처럼 나는 윈도우를 사용한다. Windows의 위치는 무엇입니까? – Alon