puedo failed error couldn conectarme conecta cierra attempt windows mongodb database nosql

windows - failed - Mongodb: no se pudo conectar a 127.0.0.1:27017, razón: errno: 10061



mongodb se cierra (17)

Aquí está mi archivo mongod.cfg :

bind_ip = 127.0.0.1 dbpath = C:/mongodb/data/db logpath = C:/mongodb/log/mongo-server.log verbose=v

Aquí está mi mongod servicio mongod :

mongod -f c:/mongodb/mongod.cfg --install

Instalé MongoDB hace aproximadamente una semana y todo funcionó bien, sin embargo, hoy cuando ejecuté el comando mongo recibí el siguiente error:

Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it

¿Cómo puedo arreglar eso? Yo uso Windows 8.1

Solución:

Olvidé iniciar el servicio mongodb con este comando:

net start mongodb

Solución mejorada:

1) Cambie el directorio a la unidad raíz C:/ , y escriba el siguiente comando en una ventana de solicitud de cmd administrador,

C:/mongodb/bin/mongod.exe --config c:/mongodb/mongod.cfg --install

2) Luego escriba net start MongoDB luego verá el siguiente mensaje:

"The Mongo DB service was started successfully"

3) Luego vaya al panel de control Start>Administrative Tools>Services , desplácese hacia abajo hasta MongoDB en la lista de servicios y cambie el tipo de inicio a automático, si así lo desea. Presiona OK.

4) Finalmente, escriba C:/mongodb/bin/mongo.exe y debería estar conectado a la base de datos de prueba de Mongo.

Referencia: https://www.youtube.com/watch?v=-mik4dPArCU


Así es como lo resolví, puedes seguir paso a paso aquí:

Pasos de MongoDB:

  • Descargue la última versión MSI de 64 bits de MongoDB para Windows.

  • Ejecute el instalador (archivo .msi)

  • Agréguelo a su RUTA de variables de entorno. Debería ser de:
    C:/Program Files/MongoDB/Server/3.0/bin

ahora Cree una carpeta "/ data / db" en C: / que mongodb usa para almacenar todos los datos. Deberías tener esta carpeta:

C: / data / db

Nota: Esta es la ubicación de directorio predeterminada esperada por mongoDB, no cree en ningún otro lugar

.

Finalmente, abra el símbolo del sistema y escriba:

>> mongod

Debería verlo solicitando permisos (permitirlo) y luego escuchar un puerto. Una vez hecho esto, abra otro símbolo del sistema, dejando el anterior ejecutando el servidor.

Escriba el nuevo símbolo del sistema

>> mongo

Debería ver que muestra la versión y se conecta a una base de datos de prueba.

¡Esto demuestra una instalación exitosa! =)

Link de referencia


Cambie el permiso de archivo a 755 para el archivo:

/var/lib/mongodb/mongod.lock


Caso normal, necesita al menos 3379 MB de espacio en disco. Si tu no tienes;

mongod.exe --smallfiles

Este no es el único requisito. Pero este puede ser tu problema.


Comencé mongod en cmd, arrojó un error como C: / data / db / no encontrado. La carpeta creada y luego escrita mongod abrió otro cmd escrito con mongo que funcionó.


Cuando escribiste el comando mongod, ¿también le diste un camino? Este suele ser el problema. No tiene que molestarse con el archivo conf. simplemente escriba

mongod --dbpath = "¡coloca tu camino a donde quieras para guardar el área de trabajo de tu base de datos aquí! ¡Sin estas comillas tontas también puedo agregar!"

ejemplo: mongod --dbpath = C: / Users / kyles2 / Desktop / DEV / mongodb / data

Ese es mi camino y no olvides si en Windows voltear las barras hacia adelante si lo copiaste o no funcionará.


Cuando se produce este error, falta lo siguiente

1) Configurando la ruta a mongo db vaya a la unidad "C" y la instalación del directorio Mongo db y luego vaya a la carpeta bin en el mongo y copie la ruta

c: /mongodb/server/3.2/bin/ y crea una nueva variable de entorno en las propiedades del sistema, entonces el nombre es ruta y valor = "c: /mongodb/server/3.2/bin/" aquí mi versión es 3.2

2) cree un directorio de datos para los datos en C Drive c: / Data / twitter

3) iniciar el servidor con **

c: /> mongod

compruebe la configuración de su puerto si hay algún error, ya que el puerto local puede asignarse a cualquier otro 4) inicie su base de datos Mongo con

Mongo entonces tu mongo db comenzará

luego en tu base de datos mongo crea una base de datos

usa DATABASE_NAME

por ejemplo:

usar twitterdata

cambiado a db twitterdata

para revisar su base de datos actual

db

twitterdata

para obtener bases de datos totales

mostrar dbs


El problema es que me perdí la carpeta ''db'' para dbpath en el comando:

C:/mongodb/bin> mongod --directoryperdb --dbpath C:/mongodb/data/db --logpath C:/mongodb/log/mongodb.log --logappend -rest --install


El puerto no está abierto. Por eso la máquina rechaza la comunicación.


Estos son los pasos para resolver este problema:

  1. Simplemente vaya a su carpeta bin MongoDB y ejecute el archivo mongod.exe.
  2. Navegue a su carpeta bin mongodb a través del símbolo del sistema e inicie mongo escribiendo "mongo"

Intenta esto, funcionó para mí.

mongod --storageEngine=mmpav1


Lo que resolvió mi problema fue crear un archivo startmongo.conf que establece bind_ip en 127.0.0.1. Después de eso, acabo de crear un * .bat para iniciar el mongo usando algo como:

mongod --config c:/mongodb/bin/startmongo.conf


Señale su instalación de mongodb, por ejemplo, C: / Archivos de programa / MongoDB / Serve / bin y ejecute mongod.exe para que pueda abrir la conexión a 127.0.0.1:27017.


Si escribe que no se cerró correctamente o que mongod.lock no está vacío, solo elimine mongod.lock de C: / data / db / y comenzará.


También me enfrenté al mismo problema con mongodb 2.6.

Lo que resolvió mi problema fue que simplemente mongod --repair command

y luego inicie mongod.exe

Me ha funcionado


mongodb 2.6.8 en windows7 32bits solo necesita crear una carpeta c: / data / db ejecutar mongod y ejecutar mongo


primero ejecuta el comando mongod y comprueba si el puerto 27017 se ha iniciado o no, en caso afirmativo, presiona el comando mongo ... y se iniciará la base de datos.


solo crea una carpeta

C:/data/db

Ejecute los siguientes comandos en el símbolo del sistema

C:/Program Files/MongoDB/Server/3.4/bin>mongod

Abra otro símbolo del sistema

C:/Program Files/MongoDB/Server/3.4/bin>mongo