servidor remoto remota probar mongo datos crear configurar conexion conectar acceso mongodb mlab

mongodb - remota - la conexión al servidor remoto Mongo da como resultado un error en la conexión



crear base de datos mongodb (2)

Ejecutando este comando en el archivo de instalación mongodb de mongodb.org

./mongo ds045907.mongolab.com:45907/database -u user -p password

Cambié la base de datos, el usuario y la contraseña para el anonimato.

resultados en esto

Error: couldn''t connect to server ds045907.mongolab.com:45907 src/mongo/shell/mongo.js:93 exception: connect failed

Tal vez estoy siendo bloqueado por un servidor de seguridad? No tengo ningún problema con git o brew o pip ...


Aquí hay algunas cosas que puede probar, pero siempre puede ponerse en contacto con nosotros en [email protected]. Estoy seguro de que podemos llegar al fondo de esto.

Conexión de shell mongo anónimo

Mongo te permitirá conectarte sin autenticarte. Puede hacer muy poco con una conexión no autenticada, pero puede usarla como prueba para separar un problema de conectividad de un problema de credenciales.

% mongo ds045907.mongolab.com:45907 MongoDB shell version: 2.0.7 connecting to: ds045907.mongolab.com:45907/test > db.version() 2.2.2 > db.runCommand({ping:1}) { "ok" : 1 } > exit bye

Si puede conectarse sin autenticarse y ejecutar los comandos como se muestra arriba, pero intentar conectarse con la autenticación falla, entonces tiene un problema con las credenciales. Sin embargo, si la conexión no funciona incluso sin proporcionar credenciales, tiene un problema de conectividad.

silbido

Ese servidor permite el tráfico ICMP, así que asegúrate de que sea accesible desde donde estés.

% ping ds045907.mongolab.com PING ec2-107-20-85-188.compute-1.amazonaws.com (107.20.85.188): 56 data bytes 64 bytes from 107.20.85.188: icmp_seq=0 ttl=41 time=99.744 ms 64 bytes from 107.20.85.188: icmp_seq=1 ttl=41 time=99.475 ms 64 bytes from 107.20.85.188: icmp_seq=2 ttl=41 time=99.930 ms ^C --- ec2-107-20-85-188.compute-1.amazonaws.com ping statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 99.475/99.716/99.930/0.187 ms

traceroute

Si el ping falla, use traceroute (o tracert en Windows) para intentar averiguar dónde está el problema. Una vez que la traza llega a AWS, sin embargo, se desvanecerá. Eso es normal. AWS evita que los rastros vean demasiado lejos en sus redes. Asegúrese de que la última IP de su lista sea propiedad de Amazon mediante algún tipo de herramienta de búsqueda inversa de IP (muchas en la Web).

% traceroute ds045907.mongolab.com traceroute to ec2-107-20-85-188.compute-1.amazonaws.com (107.20.85.188), 64 hops max, 52 byte packets 1 192.168.1.1 (192.168.1.1) 1.092 ms 0.865 ms 1.047 ms 2 192.168.27.1 (192.168.27.1) 1.414 ms 1.330 ms 1.224 ms ... snipped to protect the innocent ... 14 72.21.220.83 (72.21.220.83) 87.777 ms 72.21.220.75 (72.21.220.75) 87.406 ms 205.251.229.55 (205.251.229.55) 99.363 ms 15 72.21.222.145 (72.21.222.145) 87.703 ms 178.236.3.24 (178.236.3.24) 98.662 ms 72.21.220.75 (72.21.220.75) 87.708 ms 16 216.182.224.55 (216.182.224.55) 87.312 ms 86.791 ms 89.005 ms 17 * 216.182.224.55 (216.182.224.55) 91.373 ms * 18 216.182.224.55 (216.182.224.55) 121.754 ms * * 19 * * * 20 * * * 21 * * * 22 * * * 23 * * * 24 * * *


Es un problema de conexión a tu lado. Lo intenté pero recibí un mensaje de error de inicio de sesión:

Versión de la cáscara de MongoDB: 1.6.5

conectando a: ds045907.mongolab.com:45907/database

Lun 24 de diciembre 01:12:31 excepción no detectada: error de inicio de sesión

excepción: inicio de sesión fallido