usuario tutorial servidor remota reconoce interno iniciando externo español datos crear conexión conectar con como comando cliente administracion mongodb mongodb-compass

tutorial - mongodb no se reconoce como un comando interno o externo



No se pudo conectar a MongoDB en el host y el puerto proporcionados (8)

Solo quiero probar la interfaz gráfica de usuario de MongoDB Compass para MongoDB, pero cuando intento conectarme mediante el puerto del host local: 27017 me aparece este error:

No se pudo conectar a MongoDB en el host y el puerto proporcionados

Seguí these instrucciones en YouTube.


El servidor de seguridad de mi máquina instalada MongoDB estaba habilitado, por eso no puedo desde la máquina remota MongoDB compás

Después de deshabilitar el firewall, puedo conectarme desde la brújula de MongoDB remota .

[17:32:51 oracle@test2 bin]$ service firewalld stop

Gracias


En caso de que otras personas tengan este error, esto es lo que funcionó para mí:

  • Editar /etc/mongod.conf
  • Bajo la red, comente lo siguiente colocando un # al comienzo de la línea:

    bindIp: 127.0.0.1

-- Qué salió mal: --

Razón: bindIp estaba causando que rechazara solicitudes externas, por lo que necesitamos eliminar esa configuración.

Mi mongo fue la instalación estándar de yum para Red Hat (RHEL6) y así fue como se configuró por defecto (comencé con mongoDB 2.6 y actualicé en pasos a 3.4).


Luchó durante 3 horas.
Aquí está el procedimiento completo en 3 pasos:

En la máquina servidor MongoDB

Obtenga las direcciones IP:

  1. ejecutar CMD o símbolo del sistema
  2. ejecutar el comando ipconfig
    Busca una línea que esté como abajo.
    Dirección IPv4. . . . . . . . . . . : 10.111.11.111
  3. Copie el valor IP anterior, que es 10.111.11.111, puede ser diferente para usted

Edite el bindIP en el archivo de configuración del servidor MongoDB:

  1. Abra C:/Program Files/MongoDB/Server/4.0/bin/mongod.cfg
    Busque la siguiente línea:
    bindIp: 127.0.0.1
  2. Agregue un COMMA al final y pegue la IP copiada, como a continuación:
    bindIp: 127.0.0.1,10.111.11.111

NOTA : Si su dirección IP cambia todos los días, lo mejor es escribir el nombre de la computadora (escriba hostname en cmd para obtener el nombre de su computadora)

Reinicie el servidor MongoDB

  1. ejecuta el comando services.msc
    desplácese hacia abajo a la derecha para seleccionar MongoDB Server
    en la parte superior izquierda, Restart the service

En la máquina cliente

Conéctate al servidor MongoDb, desde otra máquina.

Ahora, puedes conectarte desde otra máquina. Use un cliente, como MongoDB Compass u otro:

  1. La conexión es posible usando su IP 10.111.11.111 , entréguela en Hostname de Hostname en el cliente de MongoDB Compass
  2. Hostname en el cliente MongoDB Compass también puede ser el nombre de la computadora del servidor como W11ABC11A11. Para obtener el nombre de computadora de su servidor MongoDB, use el hostname de hostname en CMD (en la computadora del servidor MongoDB).

Solución de problemas / problemas?

Después de hacer todo lo anterior, si tiene problemas, entonces:
- haga ping entre sí (cliente desde el servidor, y viceversa) usando ipconfig , usando el comando ping IPhere , debe obtener una Reply from .. no debe ping IPhere Request timed out.
- Si ves problemas arriba:
- Reinicie la máquina cliente, haga ping nuevamente.
- Si aún tiene problemas, haga que el propietario de la base de datos reinicie la máquina del servidor una vez (si es un servidor dev, no debería haber ningún problema para reiniciar cuando esté inactivo).
- problemas todavía? verificar todos los pasos anteriores

Espero que ayude.


Me había enfrentado a este problema hoy y más tarde descubrí que era un problema de configuración. Si también enfrenta este problema mientras configura MongoDB por primera vez, los siguientes pasos pueden ayudarlo.

  1. Llegue a la unidad C y cree una carpeta db en la ruta C:/data/db
  2. Vaya a la carpeta, donde había instalado MongoDB, en mi caso, era C:/Program Files/MongoDB/Server/3.6/bin
  3. Escriba el comando C:/Program Files/MongoDB/Server/3.6/bin>mongod
  4. Esto configurará el MongoDB en su máquina, y obtendrá una salida como la anterior.

C: / Archivos de programa / MongoDB / Server / 3.6 / bin> mongod 2018-03-11T07: 02: 56.558-0700 I CONTROL [initandlisten] MongoDB a partir de: pid = 18720 puerto = 27017 dbpath = C: / data / db / 64 -bit host = SibeeshVenu 2018-03-11T07: 02: 56.558-0700 CONTROLO [initandlisten] targetMinOS: Windows 7 / Windows Server 2008 R2

  1. Ahora, si intenta conectarse, es posible que no esté teniendo el problema.


Presione el botón de la tecla de Windows y busque Servicios y busque MongoDB luego comience. Vuelva a intentarlo. Funcionará


Verifique si el puerto 27017 está habilitado / abierto en su archivo .conf. Esto se debe a que el puerto 27017 no está abierto de manera predeterminada y también necesita agregar su IP en la entrada TCP IN para que su IP de Internet se conecte de forma remota.


Yo tuve el mismo problema

  1. intente habilitar cmd ingrese el comando -> mongod
  2. luego intente conectarse utilizando el programa MongoDb Compass. Debe tener una consola abierta todo el tiempo.

  • por favor inicie mongoDB antes de usar Compass GUI