unreachable robomongo online network failed configurar mongodb robo3t

online - Cómo conectar Robomongo a MongoDB



robomongo connect to mongodb (10)

Tengo MongoDB y Robomongo en mi sistema en ejecución, estoy usando Robomongo como cliente, he instalado MongoDB en un sistema diferente que estoy tratando como servidor, quiero conectar Robomongo de mi sistema (como cliente) a MongoDB en otro sistema ( servidor). ¿Qué pasos debo seguir para lograr lo mismo? Cualquier pista será útil. Gracias por adelantado



  1. Primero debe ejecutar el comando mongod en su terminal, asegúrese de que el comando se ejecute correctamente.

  2. Luego, en la nueva pestaña de terminal, ejecute el comando mongo .

  3. Luego abra Robomongo GUI y cree una nueva conexión con la configuración predeterminada.

Esperemos que esto resuelva tu problema

Salud !!


¿Has encontrado algún error específico hasta ahora? por cierto, esto es lo que hacemos:

  • Cree una nueva conexión, configure el nombre, la dirección IP y el puerto apropiado

  • Configurar autenticación, si es necesario

  • Opcionalmente, configure otras configuraciones disponibles para SSL, SSH, etc.

  • Guarda y conecta



Exporté desde Studio 3T la siguiente conexión:

mongodb: // youn-nosql-grej-test: [email protected]: 10255 / admin? 3t.uriVersion = 2 & 3t.certificatePreference = RootCACert: accept_any & 3t.databases = admin & 3t.connectionMode direct & 3t.useClientCertPassword = false & 3t.connection.name = Grej-Test & readPreference = primary & ssl = true

Y llénalo en las siguientes pantallas:



Pude conectar Robomongo a una instancia remota de Mongo DB que se ejecuta en Mongo Labs usando la cadena de conexión de la siguiente manera:

  1. Descargue el último Robomongo. Descargué 0.9 RC6 desde here .

  2. Desde la cadena de conexión, complete la dirección del servidor y los números de puerto de la siguiente manera.

  1. Rellene el nombre y el nombre de usuario y la contraseña de la base de datos de la siguiente manera en la pestaña de autenticación.

  1. Prueba la conexión.

¡Espero que esto ayude!


Robomongo 0.8.5 definitivamente funciona con MongoDB 3.X (la versión mía de mongoDB es 3.0.7, la más nueva).

Los siguientes pasos deben realizarse para conectarse al servidor mongodb:

  1. Instale el servidor Mongodb (en Windows, Linux ... a su elección)
  2. Ejecute el servidor Mongodb. ¡No configure net.bind_ip = 127.0.0.1 si desea que el cliente se conecte al servidor mediante la propia dirección IP del servidor!
  3. Conéctese al servidor de Robomongo con el servidor ip + configure la autenticación si es necesario.

Si no hay autenticación habilitada (nombre de usuario / contraseña) y aún no puede conectarse. Simplemente use localhost y el puerto predeterminado. Haga clic en Probar y guardar, si la conexión de prueba es exitosa.

Saludos Jagdish


EDITAR: comentar bind_ip puede hacer que su sistema sea vulnerable a fallas de seguridad, consulte https://docs.mongodb.com/manual/administration/security-checklist/#limit-network-exposure Es una mejor idea agregar más IP que para abrir su sistema a todo.

Debe editar la variable bind_ip de su archivo /etc/mongod.conf para incluir la IP de la computadora que está usando, o eliminarla por completo.

Pude conectarme usando el siguiente mongod.conf, comenté bind_ip y puerto sin comentarios.

# mongod.conf # Where to store the data. # Note: if you run mongodb as a non-root user (recommended) you may # need to create and set permissions for this directory manually, # e.g., if the parent directory isn''t mutable by the mongodb user. dbpath=/var/lib/mongodb #where to log logpath=/var/log/mongodb/mongod.log logappend=true port = 27017 # Listen to local interface only. Comment out to listen on all interfaces. #bind_ip = 127.0.0.1 # Disables write-ahead journaling # nojournal = true # Enables periodic logging of CPU utilization and I/O wait #cpu = true # Turn on/off security. Off is currently the default #noauth = true #auth = true # Verbose logging output. #verbose = true # Inspect all client data for validity on receipt (useful for # developing drivers) #objcheck = true # Enable db quota management #quota = true # Set oplogging level where n is # 0=off (default) # 1=W # 2=R # 3=both # 7=W+some reads #diaglog = 0 # Ignore query hints #nohints = true # Enable the HTTP interface (Defaults to port 28017). #httpinterface = true # Turns off server-side scripting. This will result in greatly limited # functionality #noscripting = true # Turns off table scans. Any query that would do a table scan fails. #notablescan = true # Disable data file preallocation. #noprealloc = true # Specify .ns file size for new databases. # nssize = <size> # Replication Options # in replicated mongo databases, specify the replica set name here #replSet=setname # maximum size in megabytes for replication operation log #oplogSize=1024 # path to a key file storing authentication info for connections # between replica set members #keyFile=/path/to/keyfile

No olvide reiniciar el servicio mongod antes de intentar conectarse:

service mongod restart

Desde robomongo utilicé la siguiente configuración de conexión:

Pestaña de conexión:

Dirección: [IP de VPS]: 27017

Pestaña SSH:

Dirección SSH: [IP VPS]: 22

Nombre de usuario SSH: [Nombre de usuario para usuario habilitado para sudo]

Método de autenticación SSH: contraseña

Contraseña de usuario: Supersecret