¿Cómo instalar mongoDB en Windows?

130

Estoy tratando de probar mongoDB y ver si es algo para mí. Descargué la versión de Windows de 32 bits, pero no tengo idea de cómo continuar de ahora en adelante.

Normalmente uso los servicios WAMP para desarrollar en mi computadora local. ¿Puedo ejecutar mongoDB en Wamp?

Sin embargo, ¿cuál es la mejor manera (¡la más fácil!) De hacerlo funcionar en Windows?

¡Gracias!

Industrial
fuente
2
Quiero un instalador que instale mongodb y luego lo ejecute automáticamente en servicio
user4951
3
Lea este artículo pronique.com/blog/installing-mongodb-on-windows-the-wamp-way es realmente bueno
Nanhe Kumar
3
Grandes tutoriales paso a paso sobre lo que necesita: codearsenal.net/2015/10/…
ybonda
1
instrucciones oficiales de mongoDB: docs.mongodb.org/manual/tutorial/install-mongodb-on-windows
Dung
1
Debe marcar la respuesta de @ShivamSrivastava como la correcta.
Travis Heeter

Respuestas:

95

No es como WAMP. Debe iniciar la base de datos mongoDB con un comando después de crear el directorio C: / database_mongo

mongod --dbpath=C:/database_mongo/

entonces puedes conectarte a mongodb usando comandos.

shingara
fuente
2
En una nota al margen, el soporte de Windows XP se suspende de v2.2 + docs.mongodb.org/manual/release-notes/2.2/…
Prashant Bhate
1
un simple video utube para la instalación de Windows - youtube.com/watch?v=msQ2F5XUgms
Linus
1
mongodno se encuentra después de la instalación
Sören
Es posible que deba agregarlo a su RUTA en Windows.
Sumit
Pasos fáciles de hacer aquí también
Zameer
238

Proceso de instalación de Mongo en Windows

¿Estás listo para la instalación ... y usar ... Técnicamente, no es una instalación, solo está descargando ...

I. Descargue el archivo zip http://www.mongodb.org/downloads

II Extraer y copiar los archivos en la ubicación deseada.

III. Arranque el motor DB.

IV. Prueba la instalación y úsala.

¡Eso es! Tan simple, ¿verdad? Vale, empecemos


1. Descargue el archivo zip

  1. Vaya a http://www.mongodb.org/downloads

  2. Verá una pantalla como esta: La página de descarga de mongo estoy usando una máquina con Windows 7 de 32 bits, por eso descargué el paquete marcado en rojo.

  3. Haga clic en descargar (solo lleva unos segundos).
    Wow ... lo descargué. Era un archivo comprimido llamado mongodb-win32-i386-2.4.4.zip(El nombre de la carpeta cambiará según la versión que descargues, aquí obtuve la versión 2.4.4).

OK todo listo.


2. Extracto

  1. Extrae la cremallera
  2. Copie los archivos en la ubicación deseada en su máquina.
    • Copiaré los archivos extraídos a mi unidad D, ya que no tengo muchos archivos allí.
    • Bien, entonces, ¿dónde planeas pegar los archivos mongo? ¿En C: o en tu propio escritorio?
    • Ok, no importa dónde pegue ... En la instantánea a continuación, puede ver que he navegado a la carpeta bin dentro de la carpeta Mongo. Cuento quince archivos dentro del contenedor. ¿Que pasa contigo?

La ruta a la carpeta bin

¡Terminado! Eso es todo

¿Qué tenemos que hacer a continuación?


3. Arranque el motor DB

Vamos y comencemos a usar nuestro mongo db ...

  1. Abra un símbolo del sistema, luego navegue a binla carpeta mongo Navegando a la carpeta bin de mongo

  2. Tipo mongo.exe(que es el comando utilizado para iniciar mongo Db Power shell). Entonces vea la respuesta a continuación ... Ejecutando mongo.exe Esa fue una excepción increíble J LOL ... ¿Qué es eso?

    No se pudo conectar al servidor.

    ¿Por qué ocurrió la excepción? No tengo idea ... ¿Creé un servidor intermedio?

    No.

    Bien, entonces, ¿cómo se conecta a un servidor intermedio? Máquina tonta ... Jz.

    ¡Lo tengo! Como todos los demás DB, tenemos que iniciar el motor de DB antes de usarlo.

    Entonces, ¿cómo podemos comenzar?

  3. Tenemos que empezar el PP mongo utilizando el comando mongod. Ejecuta esto desde la bincarpeta de mongo.

    Veamos que pasó.

    mensaje de error

    Una vez más, una excepción maravillosamente formateada J, ¿no? ¿Notaste lo que he resaltado en la parte superior? Sí, es el comando mongod. La segunda es la excepción que nos pide que creemos una carpeta llamada datos. Y, dentro de la carpeta de datos, una carpeta llamada db.

    Entonces tenemos que crear estas data\dbcarpetas.

    La siguiente pregunta es ¿dónde crear estas carpetas?

  4. Tenemos que crear las data\dbcarpetas en elC disco de nuestra CAJA en la que estamos instalando mongo. Vayamos y creemos la estructura de carpetas en la unidad C.

    Aquí surge una pregunta: "¿Es obligatorio crear los directorios data \ db dentro de C?" Nooo, no realmente. Mongo busca Cpor defecto esta carpeta, pero puede crearla donde quiera. Sin embargo, si no está dentro C, tienes que decirle a Mongo dónde está.

    En otras palabras, si no desea que las bases de datos mongo estén C:\activadas, debe establecer la ruta db para mongo.exe.

    Opcional

    • Ok, crearé esas carpetas en alguna otra ubicación además Cde comprender mejor esta opción. Crearé luego en la Draíz del disco, con la ayuda de cmd.

      ¿Por qué? Porque es una oportunidad para que recordemos los viejos comandos dos ...

      datos md

    • El siguiente paso es establecer la ruta de Db a mongo.exe.

      Vuelva a bine ingrese el comando,mongod.exe --dbpath d:\data .

      Recibí la respuesta a continuación:

      --dbpath

      Espero que todo haya ido bien ... Porque no vi ningún ERROR *** en la consola J.

    A continuación, podemos ir e iniciar el db usando el comando start mongo.exe

    iniciar mongo.exe

    No vi ningún mensaje de error o advertencia. Pero, tenemos que proporcionar un comando para asegurarnos de que Mongo esté en funcionamiento, es decir, mongod obtendrá una respuesta:

    respuesta mongodb

Espero que todo haya ido bien.


4. Pruebe la instalación de Mongo DB

Ahora tenemos que ver nuestra base de datos ¿verdad? Sí mucho, de lo contrario, ¿cómo sabremos que está funcionando?

Para fines de prueba, MONGO tiene una base de datos llamada testpor defecto. Vamos a consultar eso.

Pero, ¿cómo sin estudios de gestión? A diferencia de SQL, tenemos que depender del símbolo del sistema. Sí, exactamente el mismo símbolo del sistema ... nuestro viejo símbolo del sistema ... Heiiiii ... No te preocupes, sí, solo es nuestro símbolo del sistema anterior. Ok, vamos a ver cómo lo vamos a usar ...

Ohhh Nooo ... no cierre el símbolo del sistema anterior, déjelo como está ...

  1. Abra una nueva ventana de cmd.

  2. Navega a Bin como siempre hacemos ...

    Estoy seguro de que ustedes pueden estar recordando la antigua programación de C que hemos hecho en nuestros días universitarios, ¿verdad?

  3. En el símbolo del sistema, ejecute el comando mongoo mongo.exenuevamente y vea qué sucede.

    Obtendrá una pantalla como se muestra a continuación:

    advertencia de inicio

  4. Mencioné antes que Mongo tiene un db de prueba llamado por defecto test, intente insertar un registro en él.

    La siguiente pregunta aquí es "¿Cómo vamos a insertar?" ¿Mongo tiene comandos SQL? No, mongo solo tiene comandos para ayudar.

    El comando básico para insertar es
    db.test.save ({KodothTestField: 'Me llamo Kodoth'})

    ¿Dónde testestá el DB y .savees el comando de inserción? KodothTestFieldes el nombre de columna o campo y My name is Kodothes el valor.

  5. Antes de hablar más, verifiquemos si está almacenado o no ejecutando otro comando: db.test.find()

    Comando Mongo para buscar un documento, similar a SELECT en SQL.

    Nuestros datos se insertaron con éxito ... Hurrayyyyyy ...

    Sé que está pensando en el número que se muestra con cada registro derecho llamado ObjectId. Es como un campo de identificación único en SQL que se incrementa automáticamente y todo. Eche un vistazo más de cerca para ver que el Id. De objeto termina con 92, por lo que es diferente para cada registro.

    Por fin tenemos éxito en la instalación y verificación del derecho MONGO. Hagamos una fiesta ... Entonces, ¿está de acuerdo ahora que MONGO es tan dulce como MANGO?

También tenemos herramientas de terceros para explorar el MONGO. Uno se llama MONGO VUE. Con esta herramienta, podemos realizar operaciones contra la base de datos mongo como si utilizáramos Management studio para SQL Server.

¿Te imaginas un servidor SQL u Oracle Db con filas completamente diferentes en la misma tabla? ¿Es posible en nuestra tabla de base de datos relacional? Así es como funciona mongo. Te mostraré cómo podemos hacer eso ...


Primero, le mostraré cómo se verán los datos en una base de datos relacional.

Por ejemplo, considere una tabla de empleados y una tabla de estudiantes de forma relacional. Los esquemas serían completamente diferentes, ¿verdad? Sí exactamente…

vista de resultados

Veamos ahora cómo se verá en Mongo DB. Las dos tablas anteriores se combinan en una sola Colección en Mongo ...

MongoVUE

Así es como se almacenan las colecciones en Mongo. Creo que ahora puedes sentir la diferencia, ¿verdad? Todo vino bajo un solo paraguas. Esta no es la forma correcta, pero solo quería mostrarles a todos cómo sucede esto, por eso combiné 2 tablas completamente diferentes en una sola Colección.

Si quieres probar puedes usar los siguientes scripts de prueba

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

Gracias

Shivam Srivastava
fuente
44
Sugerencia al equipo de mongodb: cree este directorio de datos predeterminado para nosotros después de la instalación.
zelusp
Si alguien consigue Cannot start server. The default storage engine 'wiredTiger' is not availablePruebe esto:mongod --storageEngine=mmapv1 --dbpath [your-path]
Manoj Suthar
1
¡¡Increíble!! ¡Esta fue la mejor respuesta que pude encontrar! Me colgaron después de iniciar mongod - necesitas abrir otro shell y escribir mongo.exe
Radmation
Gracias, esto probablemente debería usarse como un "modelo" estándar para las respuestas de desbordamiento de pila :-), bien documentado.
Hlawuleka MAS
Solo quería agregar, para cualquiera que use Windows y se encuentre con un error de sintaxis de 'carácter ilegal', que al agregar datos en el shell debe usar comillas dobles, por ejemplo: db.test.save ({"Cool": "This Works"} )
jacobedawson
62

Se proporciona bastante buena documentación en el sitio web de MongoDB

Instalar MongoDB

  1. Determine qué versión de MongoDB necesita.

    Hay tres compilaciones de MongoDB para Windows:

    MongoDB para Windows Server 2008 R2 edición (es decir, 2008R2) solo se ejecuta en Windows Server 2008 R2, Windows 7 de 64 bits y versiones más recientes de Windows. Esta compilación aprovecha las mejoras recientes de la plataforma Windows y no puede funcionar en versiones anteriores de Windows.

    MongoDB para Windows de 64 bits se ejecuta en cualquier versión de Windows de 64 bits más reciente que Windows XP, incluidos Windows Server 2008 R2 y Windows 7 de 64 bits.

    MongoDB para Windows de 32 bits se ejecuta en cualquier versión de Windows de 32 bits más reciente que Windows XP. Las versiones de 32 bits de MongoDB solo están destinadas a sistemas más antiguos y para su uso en sistemas de prueba y desarrollo. Las versiones de 32 bits de MongoDB solo admiten bases de datos de menos de 2 GB.

    Para encontrar qué versión de Windows está ejecutando, ingrese el siguiente comando en el Símbolo del sistema:

    wmic os get osarchitecture
  2. Descarga MongoDB para Windows.

    Descargue la última versión de producción de MongoDB desde la página de descargas de MongoDB. Asegúrese de descargar la versión correcta de MongoDB para su sistema Windows. Las versiones de 64 bits de MongoDB no funcionan con Windows de 32 bits.

  3. Instala el archivo descargado.

    En el Explorador de Windows, busque el archivo msi descargado de MongoDB, que normalmente se encuentra en la carpeta de descargas predeterminada. Haga doble clic en el archivo msi. Aparecerá un conjunto de pantallas que lo guiarán a través del proceso de instalación.

  4. Mueva la carpeta MongoDB a otra ubicación (opcional).

    Para mover la carpeta MongoDB, debe ejecutar el comando mover como Administrador. Por ejemplo, para mover la carpeta a C: \ mongodb:

    Seleccione Start Menu> All Programs> Accessories.

    Haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador en el menú emergente.

    Emita los siguientes comandos:

    cd \
    move C:\mongodb-win32-* C:\mongodb

    MongoDB es autónomo y no tiene ninguna otra dependencia del sistema. Puede ejecutar MongoDB desde cualquier carpeta que elija. Puede instalar MongoDB en cualquier carpeta (p D:\test\mongodb. Ej. )

Ejecute MongoDB

Advertencia:

No haga mongod.exevisible en redes públicas sin ejecutar en "Modo seguro" con la configuración de autenticación. MongoDB está diseñado para ejecutarse en entornos confiables, y la base de datos no habilita el "Modo seguro" de forma predeterminada.

  1. Configure el entorno MongoDB.

    MongoDB requiere un directorio de datos para almacenar todos los datos. La ruta de directorio de datos predeterminada de MongoDB es \ data \ db. Cree esta carpeta con los siguientes comandos desde un símbolo del sistema:

    md \data\db

    Puede especificar una ruta alternativa para los archivos de datos utilizando la --dbpathopción para mongod.exe, por ejemplo:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    Si su ruta incluye espacios, encierre la ruta completa entre comillas dobles, por ejemplo:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
  2. Inicie MongoDB.

    Para iniciar MongoDB, ejecute mongod.exe. Por ejemplo, desde el símbolo del sistema:

    C:\Program Files\MongoDB\bin\mongod.exe

    Esto inicia el proceso principal de la base de datos MongoDB. El mensaje de espera de conexiones en la salida de la consola indica que el proceso mongod.exe se está ejecutando correctamente.

    Dependiendo del nivel de seguridad de su sistema, Windows puede abrir un cuadro de diálogo de Alerta de seguridad sobre el bloqueo de "algunas funciones" de C: \ Archivos de programa \ MongoDB \ bin \ mongod.exe para que no se comuniquen en las redes. Todos los usuarios deben seleccionar Redes privadas, como mi red doméstica o laboral, y hacer clic en Permitir acceso. Para obtener información adicional sobre seguridad y MongoDB, consulte la Documentación de seguridad.

  3. Conéctese a MongoDB.

    Para conectarse a MongoDB a través del shell mongo.exe, abra otro símbolo del sistema. Al conectarse, especifique el directorio de datos si es necesario. Este paso proporciona varios comandos de conexión de ejemplo.

    Si su instalación de MongoDB usa el directorio de datos predeterminado, conéctese sin especificar el directorio de datos:

    C:\mongodb\bin\mongo.exe

    Si su instalación utiliza un directorio de datos diferente, especifique el directorio al conectarse, como en este ejemplo:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    Si su ruta incluye espacios, encierre la ruta completa entre comillas dobles. Por ejemplo:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

    Si desea desarrollar aplicaciones usando .NET, consulte la documentación de C # y MongoDB para obtener más información.

  4. Comience a usar MongoDB.

    Para comenzar a usar MongoDB, consulte Introducción a MongoDB. Considere también el documento de Notas de producción antes de implementar MongoDB en un entorno de producción.

    Más tarde, para detener MongoDB, presione Control + C en el terminal donde se ejecuta la instancia mongod.

Configurar un servicio de Windows para MongoDB

Nota:

Existe un problema conocido para MongoDB 2.6.0, SERVER-13515, que impide el uso de las instrucciones de esta sección. Para MongoDB 2.6.0, use Crear manualmente un servicio de Windows para MongoDB para crear un Servicio de Windows para MongoDB.

  1. Configurar directorios y archivos.

    Cree un archivo de configuración y una ruta de directorio para la salida de registro de MongoDB (ruta de registro):

    Cree un directorio específico para los archivos de registro de MongoDB:

    md "C:\Program Files\MongoDB\log"

    En el símbolo del sistema, cree un archivo de configuración para la opción logpath para MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. Ejecute el servicio MongoDB.

    Ejecute todos los siguientes comandos en el símbolo del sistema con "privilegios administrativos:"

    Instale el servicio MongoDB. Para --installtener éxito, debe especificar la opción de tiempo de ejecución logpath.

    "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

    Modifique la ruta al archivo mongod.cfg según sea necesario.

    Para usar un dbpath alternativo, especifique la ruta en el archivo de configuración (por ejemplo, C: \ Archivos de programa \ MongoDB \ mongod.cfg) o en la línea de comando con la opción --dbpath.

    Si el directorio dbpath no existe, mongod.exe no se iniciará. El valor predeterminado para dbpath es \data\db.

    Si es necesario, puede instalar servicios para múltiples instancias de mongod.exe o mongos.exe. Instale cada servicio con un único --serviceNamey --serviceDisplayName. Utilice varias instancias solo cuando existan suficientes recursos del sistema y el diseño de su sistema lo requiera.

  3. Detenga o elimine el servicio MongoDB según sea necesario.

    Para detener el servicio MongoDB, use el siguiente comando:

    net stop MongoDB

    Para eliminar el servicio MongoDB, use el siguiente comando:

    "C:\Program Files\MongoDB\bin\mongod.exe" --remove

Crear manualmente un servicio de Windows para MongoDB

El siguiente procedimiento supone que ha instalado MongoDB utilizando el instalador MSI, con la ruta predeterminada C: \ Archivos de programa \ MongoDB 2.6 Standard.

Si ha instalado en un directorio alternativo, deberá ajustar las rutas según corresponda.

  1. Abra un símbolo del sistema del administrador.

    Windows 7 / Vista / Server 2008 (y R2)

    Presione Win+ R, luego escriba cmd, luego presione Ctrl+ Shift+ Enter.

    Windows 8

    Presione Win+ X, luego presione A.

    Ejecute los pasos restantes desde el símbolo del sistema del Administrador.

  2. Crea directorios.

    Cree directorios para su base de datos y archivos de registro:

    mkdir c:\data\db
    mkdir c:\data\log
  3. Crea un archivo de configuración.

    Crea un archivo de configuración. Este archivo puede incluir cualquiera de las opciones de configuración para mongod, pero debe incluir una configuración válida para logpath:

    A continuación, se crea un archivo de configuración, que especifica la configuración de logpath y dbpath en el archivo de configuración:

    echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
  4. Crea el servicio MongoDB.

    Crea el servicio MongoDB.

    sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exerequiere un espacio entre " =" y los valores de configuración (por ejemplo, " binPath=") y un "" para escapar de las comillas dobles.

    Si se creó correctamente, se mostrará el siguiente mensaje de registro:

    [SC] CreateService SUCCESS
  5. Inicie el servicio MongoDB.

    net start MongoDB
  6. Detenga o elimine el servicio MongoDB según sea necesario.

    Para detener el servicio MongoDB, use el siguiente comando:

    net stop MongoDB

    Para eliminar el servicio MongoDB, primero detenga el servicio y luego ejecute el siguiente comando:

    sc.exe delete MongoDB
John Channing
fuente
1
Esta documentación me puso en marcha después de rascarme la cabeza. Algunos pasos fáciles de seguir: crear una carpeta data / db e iniciar el servicio mongod antes de intentar usar mongo.exe.
Gruber
16

Me doy cuenta de que ya has aceptado una respuesta para esto, pero escribí este breve artículo sobre cómo instalar mongodb en el c:\wampdirectorio y ejecutarlo como un servicio. Aquí está la esencia de esto.

Crea estos directorios

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

Descargue y extraiga los archivos binarios de win32 en el directorio c: \ wamp junto con mysql, apache.

página de descarga de mongodb

Crear un archivo mongo.conf

c:\wamp\bin\mongodb\mongodb-win322.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

Instalar como servicio

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

Establezca el servicio en automático e inícielo utilizando services.msc

Agregue la ruta a mongo.exe a su ruta

¿Necesitas más detalles? Lea el artículo completo aquí ...

Instalar MongoDB en Windows de la forma WAMP

JCutrer
fuente
Estoy de acuerdo, pero en este caso la forma limpia y semántica está un poco involucrada.
JCutrer
Es una buena práctica crear un archivo de configuración y usar ese archivo de configuración para iniciar el proceso mongod
Java Guy
¡Gran respuesta! +1 pero para aquellos que llegaron aquí a través de Google, no funcionará en 3.
Rap
6

1. Descargar MongoDB

2. Instalar MongoDB

3. Cree las carpetas requeridas:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

NOTA: Si los directorios no existen, mongod.exe no se iniciará.

4. Cree un archivo de configuración simple:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

Más información sobre cómo crear un archivo de configuración: http://docs.mongodb.org/manual/reference/configuration-options/

5. Instale MongoDB como un servicio de Windows (de esta manera, se iniciará automáticamente cuando reinicie su computadora)

Ejecute cmd con privilegios de administrador e ingrese los siguientes comandos:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. Inicie el servicio MongoDB de Windows

net start MongoDB

7. Conéctese a MongoDB a través de shell / cmd para probar

C:\MongoDB_2_6_Standard\bin\mongo.exe

NOTA: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. Eso es todo! Estás listo. :)

9. Desinstale / elimine el servicio MongoDB de Windows (si ha estropeado algo)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
Jo Smo
fuente
6

Solución paso a paso para windows 32 bit

  1. Descargue el archivo msi para windows 32 bit.
  2. Haga doble clic en Instalarlo, elija personalizado y busque la ubicación donde tenga que instalar (personalmente, he creado la carpeta mongodb en la unidad E e instálela allí).
  3. Ok, ahora tiene que crear la carpeta data \ db two donde quiera crearla, la he creado en la ubicación raíz instalada, por ejemplo, en E: \
  4. Ahora vincule el mongod a esta carpeta para almacenar datos, use este comando o modifique de acuerdo con sus requisitos, vaya a usar cmd E:\mongodb\biny luego escriba en la consola mongod --dbpath E:\data, se vinculará.
  5. Ahora navegue a E: \ mongodb \ bin y escriba mongod usando cmd.
  6. Abra otro cmd haciendo clic con el botón derecho y ejecútelo como punto de administración en su directorio instalado monogodb y luego en bin como E: \ mongodb \ bin y escriba este mongo.exe
  7. A continuación, escriba db.test.save({Field:'Hello mongodb'})este comando para insertar un campo con el nombre Campo y su valor Hola mongodb .
  8. A continuación, verifique el registro db.test.find()y presione Intro; encontrará el registro que ingresó recientemente.
Muhammad Zeshan Ghafoor
fuente
5

Es muy simple instalar Mongo DB en Windows 7 (utilicé el sistema operativo win7 de 32 bits)

  1. Instale la versión correcta de Mongodb (de acuerdo con su bit 32/64 .. imp: - 64 bit no es compatible con 32 bit y viceversa)

2.u puede instalar Mongodb desde el sitio web de thius (según su sistema operativo) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. DESCARGUE el archivo .MSI O zip ... e instálelo con los privilegios adecuados

4. Copie la carpeta mongodb de c: archivos de programa a d: [opcional]

5.Después de la instalación, abra el símbolo del sistema (como administrador ... haga clic derecho en cmd y encontrará la opción)

  1. navegue a D: \ MongoDB 2.6 Standard \ bin

  2. ejecute mongo.exe ... puede obtener este error puede recibir este error

  3. Si obtienes entonces no hay isse, solo debes seguir los siguientes pasos

i) pruebe el comando y en la siguiente imagen conocerá el error ingrese la descripción de la imagen aquí

ii) Esto significa que necesita crear un directorio \ data \ db

iii) ahora tiene dos opciones: crear el directorio anterior en la unidad c o crear cualquier directorio de nombres "xyz" en otro lugar (no crea y diferencie) ... creemos un directorio de mongodata en d:

ingrese la descripción de la imagen aquí

  1. Ahora volvamos a ejecutar el comando, pero ahora así: - mongod --dbpath d: \ mongodata [se muestra en la figura] esta vez no obtendrá un error

ingrese la descripción de la imagen aquí

  1. Espero que todo esté bien hasta este punto ... abra el nuevo comando propmt [privilegios suficientes (admin)]

Coloured en naranja será el comando que necesita ejecutar ... se abrirá el nuevo comando promt que conocemos como mongo shell (o mongodb shell)

ingrese la descripción de la imagen aquí

11. no cierre el shell [cualquiera de los comandos también] ya que en esto crearemos / eliminaremos / insertaremos nuestras operaciones de base de datos

  1. Permite realizar operaciones básicas

a) muestre las bases de datos b) muestre la base de datos actual c) cree la recopilación / inserte datos en ella (se probará el nombre) d) muestre los datos de la recopilación

12.por favor, encuentre la foto de los resultados de nuestra operación. Por favor no: - no cierre ningún comando

ingrese la descripción de la imagen aquí

  1. un tipo de número de estructura diferente es el id del objeto: que se crea automáticamente

  2. Espero que obtenga información importante para instalar mongodb DB.

Harit Singh
fuente
4

Instalar MongoDB en Windows es un poco complicado en comparación con otros archivos ejecutables. Obtuve una buena referencia después de una larga búsqueda. Instalé MongoDB en Windows

Después de instalar el símbolo del sistema abierto y escriba " mongod ", mantenga la ventana minimizada y abra otra ventana del símbolo del sistema y escriba " mongo " y encontrará el mensaje de éxito de la conexión a la base de datos de prueba

Lawrine
fuente
44
La página ya no existe.
alex351
4

Actualización noviembre -2017

1) Vaya al centro de descarga de Mongo DB https://www.mongodb.com/download-center#community y elija el sabor de MongoDB que desea instalar. Puedes elegir de

  • MongoDB Atlas - Base de datos MongoDB en la nube
  • Servidor Communiy - MongoDb para Windows (con y sin SSL), iOS, Linux
  • OpManger - Mongo Db para centro de datos
  • Brújula : herramienta de interfaz de usuario para MongoDB

Para conocer la versión de su sistema operativo, ejecute este comando en cmd prompt

wmic os get caption

Para conocer la arquitectura de su CPU (32 o 64 bits) ejecute este comando en cmd prompt

wmic os get osarchitecture

Estoy usando la versión comunitaria (150MBs- licencia GNU)

2) Haga clic en MSI y realice el proceso de instalación. Exe instalará MongoDb y SSL requeridos por la base de datos.

ingrese la descripción de la imagen aquí

Mongo DB debe instalarse en su unidad C

C: \ Archivos de programa \ MongoDB

MongoDB es autónomo, significa y no tiene ninguna otra dependencia del sistema. Si tiene poco disco en la unidad C, puede ejecutar MongoDB desde cualquier carpeta que elija.

Ahora puede ejecutar mongodb.exe desde la carpeta bin. Si obtiene un error de Visual C ++ por fallar dlls, descargue Visual C ++ Redistributable de

https://www.microsoft.com/en-in/download/details.aspx?id=48145

Después de la instalación, intente volver a ejecutar mongo.exe.

Hitesh Sahu
fuente
Gracias por su procedimiento preciso @Hitesh
Mohd Belal
3

Es posible que desee verificar https://github.com/Thor1Khan/mongo.git, ya que utiliza una solución mínima para las operaciones atómicas de 32 bits en operandos de 64 bits (podría usar ensamblaje pero no parece ser obligatorio aquí) Solo errores digitales fueron perjudicados antes de cometer

ThorKhan
fuente
3
  1. Descargue .msi desde https://www.mongodb.com/download-center#community

  2. Haga doble clic en instalar - opción completa

  3. Carpeta de instalación C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin

  4. Cree una carpeta de base de datos en C: // - c: / data / db y c: / data / log y c: /data/log/mongo.log y configure el permiso de escritura si no

  5. Abra el indicador de cmd en modo Administrador, vaya a C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin

  6. Escribe lo siguiente

    C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin> mongod --dbpath = "c: / data / db" --logpath = "c: /data/log/mongo.log"

  7. Verifique la carpeta c: / data / db: debe haber muchos archivos y carpetas

  8. Cree un archivo de configuración llamado "mongo.config" ** dentro de C: \ data \

  9. Escriba lo siguiente para establecer los valores de configuración del archivo de configuración recién creado

    C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. Abra otra nueva solicitud de cmd en modo Administrador, navegue a C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin ejecute las siguientes líneas en la consola.

  11. Escriba lo siguiente para crear servicio para MongoDB

    C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin> mongod --install --config C: \ data \ mongo.config --logpath = "c: /data/log/mongo.log"

    Si existe el antiguo servicio MongoDB, primero debe eliminar el antiguo servicio antes del comando mongod --install, ejecute lo siguiente en una nueva consola para eliminar el antiguo servicio mongodb

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. Escriba lo siguiente para iniciar MongoDB

    C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin> net start MongoDB

  13. Escriba lo siguiente para detener MongoDB

    C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin> net stop MongoDB

Ahora conecte la base de datos en ip - 127.0.0.1 o 192.168.5.64 en el puerto 27017.

** Nombre del archivo - "mongo.config", pegue lo siguiente en el archivo de configuración -

bind_ip = 127.0.0.1,192.168.5.64

puerto = 27017

dbpath = C: \ data \ db

logpath = C: \ data \ log \ mongo.log

Koustav
fuente
3

Instale MongoDB Community Edition para Windows.

1.Ahora ve al Centro de descargas .

  1. El Centro de descargas debería mostrar la versión estable actual para Windows

  2. Haga clic en Descargar (msi) y ejecútelo

  3. Cuando lo haga, puede elegir el tipo de configuración Completo o Personalizado. Seleccione Configuración completa.

Inicio del servidor MongoDB desde el símbolo del sistema

1.Agregue este camino a las variables ambientales

"C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" Para aquellos que tienen dificultades para configurar la variable ambiental, siga estos pasos

  • Windows 10 y Windows 8

  • En Buscar, busque y luego seleccione: Sistema (Panel de control)

  • Haga clic en el enlace Configuración avanzada del sistema.

  • Haga clic en Variables de entorno. En la sección Variables del sistema, busque la variable de entorno PATH y selecciónela. Haz clic en Editar.

  • Si la variable de entorno PATH no existe, haga clic en Nuevo.

  • En la ventana Editar variable del sistema (o Nueva variable del sistema), especifique el valor de la RUTA como variable de entorno "C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin".

  • Haga clic en Aceptar.

  • Cierre todas las ventanas restantes haciendo clic en Aceptar.

  • Ahora cree el directorio de datos MongoDB MongoDB requiere un directorio de datos para almacenar todos los datos. Abra el símbolo del sistema y pegue a continuación

md "C:\data\db" "C:\data\log"

3.Dejemos que el servidor apunte a su directorio de base de datos. Escriba el siguiente código

mongod --dbpath="c:\data\db"

4.Ahora vamos a conectarnos al tipo de MongoDB debajo del código

mongo

5. Si funciona correctamente, se mostrará el símbolo del sistema

[initandlisten] esperando conexiones

¡¡Bingo!! Ya terminaste, aparentemente es un poco confuso usar CLI, bueno MongoDB introdujo una GUI en la que puedes ver los datos reales,

Para usar la versión de la GUI de mongoDB Los pasos anteriores deben haberse realizado

  1. Ahora ve al Centro de descargas. Descargue MongoDb Compass, una GUI para MongoDB
  2. Instálalo y ábrelo

Puede ver el nombre de host: localhost y el puerto: 27017.

Siempre que desee conectarse al servidor mongoDB, debe abrir el símbolo del sistema

Tipo

mongod

luego, vuelva a iniciar un nuevo símbolo del sistema y escriba

mongo

Mantenga todas las configuraciones como están en mongoDB Compass. Ahora haga clic en conectar,

Estás dentro !! Fácil ... ¿no es así?

PrathapG
fuente
2
  1. Descargar desde http://www.mongodb.org/downloads
  2. Instale el archivo .msi en la carpeta C: \ mongodb
  3. Cree datos, datos \ db, directorios de registro y archivo mongo.config en C: \ mongodb.
  4. Agregue las siguientes líneas en el archivo "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. Inicie el servidor: mongod.exe --config = "C: \ mongodb \ mongo.config"

Eso es !!!

Umar Tariq
fuente
2

Paso 1: Primero descarga el .msi, es decir, es el archivo de instalación de

Descargar MonggoDB

Paso 2: Realice la instalación utilizando el archivo .msi descargado. Automáticamente se almacena en archivos de programa. Puede realizar una instalación personalizada y cambiar el directorio.

Después de esto, debería poder ver una carpeta MongoDB debajo de los archivos de programa

iniciar el shell y el servicio de MongoDB no es gran cosa. Obtuve una buena referencia después de la larga búsqueda Instalar MongoDB en Windows

Zub
fuente
1

WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl

No puede usar MongoDB en wamp. Necesita instalar MongoDB por separado

Thusila Bandara
fuente