linux - MongoDB: Ingen unix socket support på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger Robo 3T som et UI-værktøj til MongoDB på en Windows 8-maskine. Nu har jeg implementeret DB'en til produktion på en Ubuntu 14-server i Amazon EC2-skyen. Når jeg forsøger at forbinde fra Windows-maskinen til Ubuntu-en via Robo 3T, får jeg følgende fejl:



  Kan ikke oprette forbindelse til MongoDB på [[http://12.345.678.90]]: 27017. [1]

  
  Fejl: Ingen unix socket support på Windows



Er det et problem, jeg skal reparere på min computer ved at installere noget? eller er det et spørgsmål om Mongo 3T?


Hvis det er et problem på min Windows, hvad skal jeg installere for at få det til at fungere?


Hvis det er et Mongo 3T problem, kender du en anden brugergruppe, der understøtter tilslutning fra Windows til Ubuntu?


Måske en EC2 løsning?


Eller måske nogle indstillinger, jeg skal ændre i Robo 3T?


Jeg har forsøgt at ændre 'http' til 'mongodb' til ingen nytte. Jeg har også forsøgt at fjerne protokollens præfiks som foreslået her, men jeg endte med fejlen:



  Kan ikke oprette forbindelse til MongoDB på 12.345.678.90:27017.

  
  Fejl: Netværket kan ikke nås.


Bedste reference


Har du en bindIP-indstilling i din mongo-konfigurationsfil? Sandsynligvis det kan forårsage fejlen.
Du kan enten fjerne bindIp-konfigurationen eller lade din IP få adgang til mongo-serveren.
(Genstart din tjeneste efter ændring af konfigurationen).