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!
Respuestas:
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.
fuente
mongod
no se encuentra después de la instalaciónProceso 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
Vaya a http://www.mongodb.org/downloads
Verá una pantalla como esta: estoy usando una máquina con Windows 7 de 32 bits, por eso descargué el paquete marcado en rojo.
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
¡Terminado! Eso es todo
¿Qué tenemos que hacer a continuación?
3. Arranque el motor DB
Vamos y comencemos a usar nuestro mongo db ...
Abra un símbolo del sistema, luego navegue a
bin
la carpeta mongoTipo
mongo.exe
(que es el comando utilizado para iniciar mongo Db Power shell). Entonces vea la respuesta a continuación ... Esa fue una excepción increíble J LOL ... ¿Qué es eso?¿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?
Tenemos que empezar el PP mongo utilizando el comando
mongod
. Ejecuta esto desde labin
carpeta de mongo.Veamos que pasó.
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\db
carpetas.La siguiente pregunta es ¿dónde crear estas carpetas?
Tenemos que crear las
data\db
carpetas 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
C
por defecto esta carpeta, pero puede crearla donde quiera. Sin embargo, si no está dentroC
, 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
C
de comprender mejor esta opción. Crearé luego en laD
raíz del disco, con la ayuda de cmd.¿Por qué? Porque es una oportunidad para que recordemos los viejos comandos dos ...
El siguiente paso es establecer la ruta de Db a mongo.exe.
Vuelva a
bin
e ingrese el comando,mongod.exe --dbpath d:\data
.Recibí la respuesta a continuación:
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
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:
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
test
por 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á ...
Abra una nueva ventana de cmd.
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?
En el símbolo del sistema, ejecute el comando
mongo
omongo.exe
nuevamente y vea qué sucede.Obtendrá una pantalla como se muestra a continuación:
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.
¿Dónde
test
está el DB y.save
es el comando de inserción?KodothTestField
es el nombre de columna o campo yMy name is Kodoth
es el valor.Antes de hablar más, verifiquemos si está almacenado o no ejecutando otro comando:
db.test.find()
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…
Veamos ahora cómo se verá en Mongo DB. Las dos tablas anteriores se combinan en una sola Colección en Mongo ...
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
Gracias
fuente
Cannot start server. The default storage engine 'wiredTiger' is not available
Pruebe esto:mongod --storageEngine=mmapv1 --dbpath [your-path]
Se proporciona bastante buena documentación en el sitio web de MongoDB
fuente
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:\wamp
directorio y ejecutarlo como un servicio. Aquí está la esencia de esto.Crea estos directorios
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
Instalar como servicio
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
fuente
1. Descargar MongoDB
2. Instalar MongoDB
3. Cree las carpetas requeridas:
NOTA: Si los directorios no existen, mongod.exe no se iniciará.
4. Cree un archivo de configuración simple:
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:
6. Inicie el servicio MongoDB de Windows
7. Conéctese a MongoDB a través de shell / cmd para probar
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)
fuente
Solución paso a paso para windows 32 bit
E:\mongodb\bin
y luego escriba en la consolamongod --dbpath E:\data
, se vinculará.db.test.save({Field:'Hello mongodb'})
este comando para insertar un campo con el nombre Campo y su valor Hola mongodb .db.test.find()
y presione Intro; encontrará el registro que ingresó recientemente.fuente
Es muy simple instalar Mongo DB en Windows 7 (utilicé el sistema operativo win7 de 32 bits)
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
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)
navegue a D: \ MongoDB 2.6 Standard \ bin
ejecute mongo.exe ... puede obtener este error
Si obtienes entonces no hay isse, solo debes seguir los siguientes pasos
i) pruebe el comando y en la siguiente imagen conocerá el error
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:
Coloured en naranja será el comando que necesita ejecutar ... se abrirá el nuevo comando promt que conocemos como mongo shell (o mongodb shell)
11. no cierre el shell [cualquiera de los comandos también] ya que en esto crearemos / eliminaremos / insertaremos nuestras operaciones de base de datos
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
un tipo de número de estructura diferente es el id del objeto: que se crea automáticamente
Espero que obtenga información importante para instalar mongodb DB.
fuente
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
fuente
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
Para conocer la versión de su sistema operativo, ejecute este comando en cmd prompt
Para conocer la arquitectura de su CPU (32 o 64 bits) ejecute este comando en cmd prompt
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.
Mongo DB debe instalarse en su unidad C
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.
fuente
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
fuente
Descargue .msi desde https://www.mongodb.com/download-center#community
Haga doble clic en instalar - opción completa
Carpeta de instalación C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin
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
Abra el indicador de cmd en modo Administrador, vaya a C: \ Archivos de programa \ MongoDB \ Server \ 3.6 \ bin
Escribe lo siguiente
Verifique la carpeta c: / data / db: debe haber muchos archivos y carpetas
Cree un archivo de configuración llamado "mongo.config" ** dentro de C: \ data \
Escriba lo siguiente para establecer los valores de configuración del archivo de configuración recién creado
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.
Escriba lo siguiente para crear servicio para MongoDB
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
Escriba lo siguiente para iniciar MongoDB
Escriba lo siguiente para detener 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
fuente
Instale MongoDB Community Edition para Windows.
1.Ahora ve al Centro de descargas .
El Centro de descargas debería mostrar la versión estable actual para Windows
Haga clic en Descargar (msi) y ejecútelo
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
3.Dejemos que el servidor apunte a su directorio de base de datos. Escriba el siguiente código
4.Ahora vamos a conectarnos al tipo de MongoDB debajo del código
5. Si funciona correctamente, se mostrará el símbolo del sistema
¡¡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
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
luego, vuelva a iniciar un nuevo símbolo del sistema y escriba
Mantenga todas las configuraciones como están en mongoDB Compass. Ahora haga clic en conectar,
Estás dentro !! Fácil ... ¿no es así?
fuente
Eso es !!!
fuente
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
fuente
WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl
No puede usar MongoDB en wamp. Necesita instalar MongoDB por separado
fuente