Erro de conexão do MongoDB

-1

Após a instalação bem-sucedida do mongodb Server no Ubuntu 14.04.01, quando alterei o endereço de ligação padrão 127.0.0.1 para o ip da LAN local. monogoDB mostra erro de conexão

    
por Sunil Patil 07.01.2015 / 06:51

1 resposta

0

Se você estiver executando apenas o comando mongo shell sem argumentos, o padrão será conectar-se ao host local (que geralmente resolve 127.0.0.1 ). Uma vez que você acabou de remover isso da configuração de ligação, ele falhará ( mongod agora está ouvindo apenas no IP da LAN).

Assim, você deve especificar explicitamente o IP da LAN quando invocar o shell mongo para garantir a conexão com o endereço vinculado. No meu caso, meu IP da LAN é 192.168.2.40 , então posso me conectar nesse endereço da seguinte forma:

mongo 192.168.2.40
MongoDB shell version: 2.6.6
connecting to: 192.168.2.40:27017/test
>

Para referência você executa o comando shell sem argumentos, é basicamente o equivalente a isto:

mongo 127.0.0.1:27017

Você pode vincular-se ao IP da LAN e ao loopback removendo também a configuração de ligação (ouvirá todas as interfaces) ou adicionando 127.0.0.1 após o IP da LAN (separado por vírgulas).

    
por Adam C 07.01.2015 / 16:53