Come installare mongoDB su Windows?


130

Sto provando a provare mongoDB e vedere se è qualcosa per me. Ho scaricato la versione per Windows a 32 bit, ma non ho idea di come continuare d'ora in poi.

Normalmente utilizzo i servizi WAMP per lo sviluppo sul mio computer locale. Posso eseguire mongoDB su Wamp?

Tuttavia, qual è il modo migliore (più semplice!) Per farlo funzionare su Windows?

Grazie!


2
Voglio un programma di installazione che installa mongodb e quindi lo autorun in servizio
user4951


3
Ottimi tutorial passo passo su ciò di cui hai bisogno: codearsenal.net/2015/10/…
ybonda


1
Dovresti contrassegnare la risposta di @ShivamSrivastava come corretta.
Travis Heeter,

Risposte:


95

Non è come WAMP. È necessario avviare il database mongoDB con un comando dopo aver creato la directory C: / database_mongo

mongod --dbpath=C:/database_mongo/

è quindi possibile connettersi a mongodb utilizzando i comandi.


2
Da un lato, il supporto di Windows XP è interrotto da v2.2 + docs.mongodb.org/manual/release-notes/2.2/…
Prashant Bhate

1
un semplice video utube per l'installazione di windows - youtube.com/watch?v=msQ2F5XUgms
Linus

1
mongodnon viene trovato dopo l'installazione
Sören

potresti doverlo aggiungere al tuo PERCORSO in Windows.
Sumit

Anche qui è facile fare dei passi
Zameer,

238

Processo di installazione di Mongo in Windows

Sei pronto per l'installazione ... e usi ... Tecnicamente, non è un'installazione, è solo un download ...

I. Scarica il file zip http://www.mongodb.org/downloads

II. Estratto e copia i file nella posizione desiderata.

III. Avviare il motore DB.

IV. Prova l'installazione e usala.

Questo è tutto! Così semplice, vero? Ok iniziamo


1. Scarica il file zip

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

  2. Vedrai una schermata come questa: La pagina di download di mongo sto usando una macchina Windows 7 a 32 bit - ecco perché ho scaricato il pacchetto contrassegnato in rosso.

  3. Fai clic su Scarica (bastano pochi secondi).
    Wow ... L'ho scaricato. Era un file zippato chiamato mongodb-win32-i386-2.4.4.zip(il nome della cartella cambierà in base alla versione scaricata, qui ho la versione 2.4.4).

OK tutto pronto.


2. Estrai

  1. Estrai la zip
  2. Copia i file nella posizione desiderata sul tuo computer.
    • Copierò i file estratti sul mio disco D, poiché non ho molti file lì.
    • Bene, allora dove hai intenzione di incollare i file mongo? In C: o sul desktop stesso?
    • Ok, non importa dove si incolla ... Nell'istantanea di seguito, puoi vedere che sono passato alla cartella bin all'interno della cartella Mongo. Conto quindici file nel cestino. E tu?

Il percorso della cartella bin

Finito! È tutto

Cosa dobbiamo fare dopo?


3. Avviare il motore DB

Andiamo e iniziamo a usare il nostro mongo db ...

  1. Apri un prompt dei comandi, quindi vai binnella cartella mongo Navigazione verso la cartella bin di mongo

  2. Digitare mongo.exe(che è il comando utilizzato per avviare mongo Db Power shell). Quindi vedi la risposta di seguito ... Esecuzione di mongo.exe È stata un'eccezione eccezionale J LOL ... Cos'è?

    Impossibile connettersi al server.

    Perché è avvenuta l'eccezione? Non ne ho idea ... Ho creato un server in mezzo?

    No.

    Bene, allora come mai è collegato a un server in mezzo? Macchina sciocca ... Jz.

    Capito! Come tutti gli altri DB, dobbiamo avviare il motore DB prima di utilizzarlo.

    Quindi, come possiamo avviarlo?

  3. Dobbiamo avviare mongo db usando il comando mongod. Esegui questo dalla bincartella di mongo.

    Vediamo cosa è successo.

    messaggio di errore

    Ancora una volta un'eccezione meravigliosamente formattata J abbiamo capito bene? Hai notato ciò che ho evidenziato in alto? Sì, è il comando mongod. La seconda è l'eccezione che ci chiede di creare una cartella chiamata data. E, all'interno della cartella dei dati, una cartella chiamata db.

    Quindi dobbiamo creare queste data\dbcartelle.

    La prossima domanda è dove creare queste cartelle?

  4. Dobbiamo creare le data\dbcartelle inC del nostro BOX in cui stiamo installando mongo. Andiamo a creare la struttura delle cartelle nell'unità C.

    Qui sorge una domanda: "È obbligatorio creare le directory data \ db all'interno di C?" Nooo, non proprio. Mongo cerca Cper impostazione predefinita questa cartella, ma puoi crearli dove vuoi. Tuttavia, se non è presente C, devi dire a mongo dove si trova.

    In altre parole, se non si desidera che i database mongo siano C:\attivi, è necessario impostare il percorso db per mongo.exe.

    Opzionale

    • Ok, creerò quelle cartelle in qualche altra posizione oltre Ca comprendere meglio questa opzione. Creerò quindi nella Dradice dell'unità, con l'aiuto di cmd.

      Perché? Perché è un'opportunità per noi per ricordare i vecchi comandi dos ...

      dati md

    • Il passaggio successivo consiste nell'impostare il percorso Db su mongo.exe.

      Torna Spostarsi bin, e digitare il comando, mongod.exe --dbpath d:\data.

      Ho avuto la risposta qui sotto:

      --dbpath

      Spero che tutto sia andato bene ... Perché non ho visto ERRORE *** nella console J.

    Quindi, possiamo andare e avviare il db usando il comando start mongo.exe

    avviare mongo.exe

    Non ho visto alcun errore o messaggio di avviso. Ma, dobbiamo fornire un comando per assicurarci che mongo sia attivo e funzionante, cioè mongod riceverà una risposta:

    risposta mongodb

Spero sia andato tutto bene.


4. Testare l'installazione di Mongo DB

Ora dobbiamo vedere il nostro DB giusto? Sì, altrimenti come sapremo che sta funzionando?

A scopo di test MONGO ha un DB chiamato testper impostazione predefinita. Andiamo a interrogarlo.

Ma come senza uno studio di gestione? A differenza di SQL, dobbiamo dipendere dal prompt dei comandi. Sì, esattamente lo stesso prompt dei comandi ... il nostro buon vecchio prompt dei comandi ... Heiiiii .. Non temere, sì, è solo il nostro vecchio prompt dei comandi. Ok andiamo a vedere come lo useremo ...

Ohhh Nooo ... non chiudere il prompt dei comandi sopra, lascialo com'è ...

  1. Apri una nuova finestra cmd.

  2. Passa a Bin come al solito facciamo ...

    Sono sicuro che voi gente state ricordando la vecchia programmazione in C che abbiamo fatto il giorno del college, giusto?

  3. Nella riga di comando, eseguire il comando mongoo mongo.exedi nuovo e vedere cosa succede.

    Verrà visualizzata una schermata come mostrato di seguito:

    avviso di avvio

  4. Ho detto prima che Mongo ha un db di prova chiamato per impostazione predefinita test, prova a inserire un record in esso.

    La prossima domanda qui è "Come inseriremo?" Mongo ha comandi SQL? No, mongo ha solo comandi per aiutarti.

    Il comando di base da inserire è
    db.test.save ({KodothTestField: 'My name is Kodoth'})

    Dov'è testil DB ed .saveè il comando insert. KodothTestFieldè il nome della colonna o del campo ed My name is Kodothè il valore.

  5. Prima di parlare di più, controlliamo se è memorizzato o meno eseguendo un altro comando: db.test.find()

    Comando Mongo per cercare un documento, simile a SELECT in SQL.

    I nostri dati sono stati inseriti con successo ... Hurrayyyyyy ..

    So che stai pensando al numero che viene visualizzato con ogni record a destra chiamato ObjectId. È come un campo ID univoco in SQL che si auto-incrementa e tutto il resto. Dai un'occhiata più da vicino per vedere che l'Id Oggetto termina con 92, quindi è diverso per ogni record.

    Finalmente siamo riusciti a installare e verificare il diritto MONGO. Facciamo una festa ... Quindi sei d'accordo ora che MONGO è dolce come MANGO?

Inoltre abbiamo strumenti di terze parti per esplorare MONGO. Uno si chiama MONGO VUE. Usando questo strumento siamo in grado di eseguire operazioni sul DB mongo come usiamo Management Studio per SQL Server.

Riesci a immaginare un server SQL o un Oracle Db con righe completamente diverse nella stessa tabella? È possibile nella nostra tabella DB relazionale? Ecco come funziona mongo. Ti mostrerò come possiamo farlo ...


Innanzitutto ti mostrerò come appariranno i dati in un DB relazionale.

Ad esempio, considerare una tabella Employee e una tabella Student in modo relazionale. Gli schemi sarebbero completamente diversi, giusto? Si, esattamente…

visualizzazione dei risultati

Vediamo ora come apparirà in Mongo DB. Le due tabelle precedenti sono combinate in un'unica collezione in Mongo ...

MongoVUE

Ecco come vengono archiviate le raccolte in Mongo. Penso che ora puoi sentire davvero la differenza, giusto? Ogni cosa era sotto un unico ombrello. Questo non è il modo giusto, ma volevo solo mostrarti come questo è il motivo per cui ho combinato 2 tavoli completamente diversi in un'unica raccolta.

Se vuoi provare puoi usare gli script di test qui sotto

*********************** 
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"} )
************************

Grazie


4
Suggerimenti per il team di mongodb: creare questa directory di dati predefinita per noi al momento dell'installazione.
zelusp,

Se qualcuno ottiene Cannot start server. The default storage engine 'wiredTiger' is not availableProva questo:mongod --storageEngine=mmapv1 --dbpath [your-path]
Manoj Suthar,

1
Eccezionale!! Questa è stata la migliore risposta che ho trovato! Sono stato bloccato dopo aver avviato mongod - è necessario aprire un'altra shell e digitare mongo.exe
Radmation

Grazie, questo dovrebbe probabilmente essere usato come un "modello" standard per le risposte di overflow dello Stack :-), ben documentato.
Hlawuleka MAS,

Volevo solo aggiungere, per chiunque utilizzi Windows e si imbattesse in un errore di sintassi "carattere illegale", che quando si aggiungono dati nella shell è necessario utilizzare virgolette doppie, ad esempio: db.test.save ({"Cool": "This Works"} )
jacobedawson,

62

Una buona documentazione è fornita sul sito web MongoDB

Installa MongoDB

  1. Determina quale build MongoDB ti serve.

    Esistono tre build di MongoDB per Windows:

    MongoDB per Windows Server 2008 R2 edition (ovvero 2008R2) funziona solo su Windows Server 2008 R2, Windows 7 64-bit e versioni più recenti di Windows. Questa build sfrutta i recenti miglioramenti della piattaforma Windows e non può operare su versioni precedenti di Windows.

    MongoDB per Windows a 64 bit funziona su qualsiasi versione di Windows a 64 bit più recente di Windows XP, inclusi Windows Server 2008 R2 e Windows 7 a 64 bit.

    MongoDB per Windows a 32 bit funziona su qualsiasi versione di Windows a 32 bit più recente di Windows XP. Le versioni a 32 bit di MongoDB sono destinate esclusivamente a sistemi meno recenti e per l'uso in sistemi di test e sviluppo. Le versioni a 32 bit di MongoDB supportano solo database di dimensioni inferiori a 2 GB.

    Per trovare la versione di Windows in esecuzione, immettere il seguente comando nel prompt dei comandi:

    wmic os get osarchitecture
  2. Scarica MongoDB per Windows.

    Scarica l'ultima versione di produzione di MongoDB dalla pagina dei download di MongoDB. Assicurati di scaricare la versione corretta di MongoDB per il tuo sistema Windows. Le versioni a 64 bit di MongoDB non funzionano con Windows a 32 bit.

  3. Installa il file scaricato.

    In Esplora risorse, individuare il file msi MongoDB scaricato, che in genere si trova nella cartella Download predefinita. Fare doppio clic sul file msi. Apparirà una serie di schermate che ti guideranno attraverso il processo di installazione.

  4. Sposta la cartella MongoDB in un'altra posizione (opzionale).

    Per spostare la cartella MongoDB, è necessario emettere il comando move come amministratore. Ad esempio, per spostare la cartella in C: \ mongodb:

    Selezionare Start Menu> All Programs> Accessories.

    Fare clic con il tasto destro del mouse su Prompt dei comandi e selezionare Esegui come amministratore dal menu a comparsa.

    Emettere i seguenti comandi:

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

    MongoDB è autonomo e non ha altre dipendenze del sistema. Puoi eseguire MongoDB da qualsiasi cartella tu scelga. Puoi installare MongoDB in qualsiasi cartella (ad es. D:\test\mongodb)

Esegui MongoDB

Avvertimento:

Non rendere mongod.exevisibile su reti pubbliche senza eseguire in "Modalità protetta" con l'impostazione di autenticazione. MongoDB è progettato per essere eseguito in ambienti attendibili e il database non abilita la "Modalità protetta" per impostazione predefinita.

  1. Imposta l'ambiente MongoDB.

    MongoDB richiede una directory di dati per memorizzare tutti i dati. Il percorso predefinito della directory dei dati di MongoDB è \ data \ db. Crea questa cartella usando i seguenti comandi da un Prompt dei comandi:

    md \data\db

    È possibile specificare un percorso alternativo per i file di dati utilizzando l' --dbpathopzione per mongod.exe, ad esempio:

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

    Se il tuo percorso include spazi, racchiudi l'intero percorso tra virgolette doppie, ad esempio:

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

    Per avviare MongoDB, eseguire mongod.exe. Ad esempio, dal prompt dei comandi:

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

    Questo avvia il processo principale del database MongoDB. Il messaggio di attesa delle connessioni nell'output della console indica che il processo mongod.exe è in esecuzione correttamente.

    A seconda del livello di sicurezza del sistema, Windows potrebbe visualizzare una finestra di dialogo Avviso di sicurezza sul blocco di "alcune funzionalità" di C: \ Programmi \ MongoDB \ bin \ mongod.exe dalla comunicazione in rete. Tutti gli utenti devono selezionare Reti private, ad esempio la mia rete domestica o aziendale e fare clic su Consenti accesso. Per ulteriori informazioni sulla sicurezza e MongoDB, consultare la documentazione sulla sicurezza.

  3. Connettiti a MongoDB.

    Per connettersi a MongoDB tramite la shell mongo.exe, aprire un altro prompt dei comandi. Durante la connessione, specificare la directory dei dati, se necessario. Questo passaggio fornisce diversi comandi di connessione di esempio.

    Se l'installazione MongoDB utilizza la directory di dati predefinita, connettersi senza specificare la directory di dati:

    C:\mongodb\bin\mongo.exe

    Se l'installazione utilizza una directory di dati diversa, specificare la directory durante la connessione, come in questo esempio:

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

    Se il tuo percorso include spazi, racchiudi l'intero percorso tra virgolette doppie. Per esempio:

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

    Se si desidera sviluppare applicazioni utilizzando .NET, consultare la documentazione di C # e MongoDB per ulteriori informazioni.

  4. Inizia a usare MongoDB.

    Per iniziare a usare MongoDB, vedere Introduzione a MongoDB. Considerare anche il documento Note di produzione prima di distribuire MongoDB in un ambiente di produzione.

    Successivamente, per interrompere MongoDB, premi Control + C nel terminale in cui è in esecuzione l'istanza mongod.

Configurare un servizio di Windows per MongoDB

Nota:

Esiste un problema noto per MongoDB 2.6.0, SERVER-13515, che impedisce l'utilizzo delle istruzioni in questa sezione. Per MongoDB 2.6.0, utilizzare invece Crea manualmente un servizio Windows per MongoDB per creare un servizio Windows per MongoDB.

  1. Configura directory e file.

    Creare un file di configurazione e un percorso di directory per l'output del log MongoDB (logpath):

    Creare una directory specifica per i file di registro MongoDB:

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

    Nel prompt dei comandi, creare un file di configurazione per l'opzione logpath per MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. Esegui il servizio MongoDB.

    Esegui tutti i seguenti comandi nel prompt dei comandi con "Privilegi amministrativi:"

    Installa il servizio MongoDB. Per --installavere successo, è necessario specificare l'opzione di runtime del logpath.

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

    Modificare il percorso del file mongod.cfg secondo necessità.

    Per utilizzare un dbpath alternativo, specificare il percorso nel file di configurazione (ad es. C: \ Programmi \ MongoDB \ mongod.cfg) o sulla riga comandi con l'opzione --dbpath.

    Se la directory dbpath non esiste, mongod.exe non verrà avviato. Il valore predefinito per dbpath è \data\db.

    Se necessario, è possibile installare servizi per più istanze di mongod.exe o mongos.exe. Installa ogni servizio con un unico --serviceNamee --serviceDisplayName. Utilizzare più istanze solo quando esistono risorse di sistema sufficienti e la progettazione del sistema lo richiede.

  3. Arrestare o rimuovere il servizio MongoDB secondo necessità.

    Per interrompere il servizio MongoDB utilizzare il comando seguente:

    net stop MongoDB

    Per rimuovere il servizio MongoDB utilizzare il seguente comando:

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

Creare manualmente un servizio di Windows per MongoDB

La seguente procedura presuppone che MongoDB sia stato installato utilizzando il programma di installazione MSI, con il percorso predefinito C: \ Programmi \ MongoDB 2.6 Standard.

Se è stato installato in una directory alternativa, sarà necessario regolare i percorsi in modo appropriato.

  1. Aprire un prompt dei comandi dell'amministratore.

    Windows 7 / Vista / Server 2008 (e R2)

    Premere Win+ R, quindi digitare cmd, quindi premere Ctrl+ Shift+ Enter.

    Windows 8

    Premere Win+ X, quindi premere A.

    Eseguire i passaggi rimanenti dal prompt dei comandi dell'amministratore.

  2. Crea directory.

    Crea directory per il tuo database e file di registro:

    mkdir c:\data\db
    mkdir c:\data\log
  3. Crea un file di configurazione.

    Crea un file di configurazione. Questo file può includere una qualsiasi delle opzioni di configurazione per mongod, ma deve includere un'impostazione valida per logpath:

    Di seguito viene creato un file di configurazione, specificando sia le impostazioni del percorso di log sia quelle del dbpath nel file di configurazione:

    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. Creare il servizio MongoDB.

    Creare il servizio 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.exerichiede uno spazio tra “ =” e i valori di configurazione (es. “binPath= ”) e un “” per evitare virgolette doppie.

    Se creato correttamente, verrà visualizzato il seguente messaggio di registro:

    [SC] CreateService SUCCESS
  5. Avviare il servizio MongoDB.

    net start MongoDB
  6. Arrestare o rimuovere il servizio MongoDB secondo necessità.

    Per interrompere il servizio MongoDB, utilizzare il comando seguente:

    net stop MongoDB

    Per rimuovere il servizio MongoDB, interrompere prima il servizio e quindi eseguire il comando seguente:

    sc.exe delete MongoDB

1
Questa documentazione mi ha fatto correre dopo essermi grattato la testa. Alcuni passaggi facili da seguire: creazione di una cartella data / db e avvio del servizio mongod prima di provare a utilizzare mongo.exe.
Gruber,

16

Mi rendo conto che hai già accettato una risposta per questo, ma ho scritto questo breve articolo howto per installare mongodb nella c:\wampdirectory ed eseguirlo come servizio. Ecco il senso di ciò.

Crea queste directory

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

Scarica ed estrai i binari di win32 nella directory c: \ wamp lungo side mysql, apache.

pagina di download di mongodb

Creare un file 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

Installa come servizio

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

Impostare il servizio su automatico e avviarlo utilizzando services.msc

Aggiungi il percorso a mongo.exe al tuo percorso

Hai bisogno di maggiori dettagli? Leggi l'articolo completo qui...

Installazione di MongoDB su Windows nel modo WAMP


Sono d'accordo, ma in questo caso il modo pulito e semantico è un po 'coinvolto.
JCutrer

È buona norma creare un file di configurazione e utilizzare quel file di configurazione per avviare il processo mongod
Java Guy

Bella risposta! +1 ma per coloro che sono arrivati ​​qui tramite Google, non funzionerà in 3.
Rap

6

1. Scarica MongoDB

2. Installa MongoDB

3. Creare le cartelle richieste:

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

NOTA: se le directory non esistono, mongod.exe non verrà avviato.

4. Crea un semplice file di configurazione:

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

Maggiori informazioni su come creare un file di configurazione: http://docs.mongodb.org/manual/reference/configuration-options/

5. Installa MongoDB come servizio di Windows (in questo modo si avvierà automaticamente al riavvio del computer)

Esegui cmd con i privilegi di amministratore e inserisci i seguenti comandi:

"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. Avviare il servizio Windows MongoDB

net start MongoDB

7. Connettersi a MongoDB tramite shell / cmd per i test

C:\MongoDB_2_6_Standard\bin\mongo.exe

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

8. Questo è tutto! Hai fatto. :)

9. Disinstalla / rimuovi il servizio Windows MongoDB (se hai sbagliato qualcosa)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

6

Soluzione passo-passo per Windows a 32 bit

  1. Scarica il file msi per Windows a 32 bit.
  2. Fai doppio clic su Installa, scegli personalizzato e naviga nella posizione in cui devi mai installare (personalmente ho creato la cartella mongodb in E drive e installala lì).
  3. Ok, ora devi creare i dati \ db due cartelle dove mai crearli, l'ho creato nella root della posizione installata, ad es. Su E: \
  4. Ora collega il mongod a queste cartelle per l'archiviazione dei dati, usa questo comando o modifica in base alle tue necessità vai a usare cmd E:\mongodb\bine dopo che scriverà nella console mongod --dbpath E:\datasi collegherà.
  5. Ora vai su E: \ mongodb \ bin e scrivi mongod usando cmd.
  6. Apri un altro cmd facendo clic con il pulsante destro del mouse ed esegui come punto di amministrazione la directory installata del monogodb, quindi esegui il bin proprio come E: \ mongodb \ bin e scrivi questo mongo.exe
  7. Successivamente: scrivere db.test.save({Field:'Hello mongodb'})questo comando inserirà un campo con nome Field e il suo valore Hello mongodb .
  8. Successivamente, controlla il record db.test.find()e premi invio troverai il record che hai inserito di recente.

5

È molto semplice installare Mongo DB su Windows 7 (ho usato il sistema operativo win7 a 32 bit)

  1. Installa la versione corretta di Mongodb (secondo il tuo bit 32/64 .. imp: - 64 bit non è compatibile con 32 bit e viceversa)

2.u è possibile installare Mongodb dal sito Web thius (secondo il proprio sistema operativo) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. SCARICA IL .MSI O il file zip .. e installalo con i privilegi appropriati

4.copiare la cartella mongodb da c: programfiles a d: [opzionale]

5.Dopo l'installazione aprire il prompt dei comandi (come amministratore .. fare clic con il tasto destro su cmd e troverai l'opzione)

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

  2. esegui mongo.exe ... potresti ricevere questo errore potresti ricevere questo errore

  3. Se non ottieni nessun problema, devi solo seguire i seguenti passaggi

i) prova il comomand nell'immagine seguente scoprirai l'errore inserisci qui la descrizione dell'immagine

ii) Ciò significa che è necessario creare una directory \ data \ db

iii) ora hai due opzioni: creare sopra la directory nell'unità c o creare qualsiasi directory dei nomi "xyz" da qualche altra parte (non crea e non fa differenza) .. creiamo una directory di mongodata in d:

inserisci qui la descrizione dell'immagine

  1. Ora eseguiamo nuovamente il comando, ma ora in questo modo: - mongod --dbpath d: \ mongodata [mostrato in figura] questa volta non verrà visualizzato l'errore

inserisci qui la descrizione dell'immagine

  1. Spero che tutto vada bene fino a questo punto .. apri il nuovo comando propmt [privellages sufficienti (admin)]

colured in orange sarà il comando che devi eseguire .. aprirà il nuovo comando propmt che abbiamo conosciuto come mongo shell (o mongodb shell)

inserisci qui la descrizione dell'immagine

11.non chiudere la shell [qualsiasi comando promt] e in questo creeremo / cancelleremo / inseriremo le nostre operazioni sul database

  1. Consente di eseguire le operazioni di base

a) mostra database b) mostra database corrente c) creazione di raccolta / inserimento di dati al suo interno (il nome sarà testato) d) mostra dati di raccolta

12.Si prega di trovare scrren shot dei risultati della nostra operazione .. per favore non: - non chiudere alcun comando

inserisci qui la descrizione dell'immagine

  1. un diverso tipo di struttura numero è id oggetto: - che viene creato automaticamente

  2. Spero che tu abbia alcune informazioni importanti per l'installazione di mongodb DB.


4

L'installazione di MongoDB su Windows è un po 'complicata rispetto ad altri file eseguibili. Ho un buon riferimento dopo una lunga ricerca ho installato MongoDB su Windows

Dopo aver installato il prompt dei comandi aperto e digitare " mongod ", quindi mantenere la finestra ridotta a icona e aprire un'altra finestra del prompt dei comandi e digitare " mongo " e troverete il messaggio di successo della connessione al database di test


4
la pagina non esiste più.
alex351

4

Aggiornamento novembre -2017

1) Vai al centro download di Mongo DB https://www.mongodb.com/download-center#community e scegli il sapore di MongoDB che desideri installare. Puoi scegliere tra

  • MongoDB Atlas - Database MongoDB nel cloud
  • Communiy Server - MongoDb per Windows (con e senza SSL), iOS, Linux
  • OpManger - Mongo Db per Data Center
  • Bussola - Strumento di interfaccia utente per MongoDB

Per conoscere la versione del tuo sistema operativo, esegui questo comando nel prompt di cmd

wmic os get caption

Per conoscere l'architettura della CPU (32 o 64 bit), eseguire questo comando nel prompt cmd

wmic os get osarchitecture

Sto usando la versione Community (150 MB - licenza GNU)

2) Fare clic su MSI e seguire il processo di installazione. Exe installerà MongoDb e SSL richiesti dal DB.

inserisci qui la descrizione dell'immagine

Mongo DB deve essere installato sull'unità C.

C: \ Programmi \ MongoDB

MongoDB è autonomo, significa e non ha altre dipendenze del sistema. Se sei a corto di disco nell'unità C, puoi eseguire MongoDB da qualsiasi cartella tu scelga.

Ora puoi eseguire mongodb.exe dalla cartella bin. Se viene visualizzato l'errore Visual C ++ per le DLL mancanti, scaricare Visual C ++ ridistribuibile da

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

Dopo l'installazione, prova a rieseguire mongo.exe.


Grazie per la tua precisa procedura @Hitesh
Mohd Belal

3

Potresti voler controllare https://github.com/Thor1Khan/mongo.git utilizza una soluzione minima le operazioni atomiche a 32 bit su operandi a 64 bit (potrebbe usare assembly ma non sembra essere obbligatorio qui) Solo bug digitali sono stati danneggiati prima di impegnarsi


3
  1. Scarica .msi da https://www.mongodb.com/download-center#community

  2. Fare doppio clic su Installa: opzione completa

  3. Cartella di installazione C: \ Programmi \ MongoDB \ Server \ 3.6 \ bin

  4. Creare la cartella del database in C: // - c: / data / db e c: / data / log ec: /data/log/mongo.log e impostare il permesso di scrittura in caso contrario

  5. Aprire il prompt cmd in modalità amministratore, accedere a C: \ Programmi \ MongoDB \ Server \ 3.6 \ bin

  6. Digita quanto segue

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

  7. Controlla la cartella c: / data / db - ci dovrebbero essere molti file e cartelle

  8. Crea un file di configurazione chiamato "mongo.config" ** all'interno di C: \ data \

  9. Digitare quanto segue per impostare i valori di configurazione dal file di configurazione appena creato

    C: \ Programmi \ MongoDB \ Server \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. Aprire un altro nuovo prompt cmd in modalità amministratore, accedere a C: \ Programmi \ MongoDB \ Server \ 3.6 \ bin eseguire le seguenti righe sulla console.

  11. Digitare quanto segue per creare un servizio per MongoDB

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

    Se esiste un vecchio servizio MongoDB, è necessario eliminare il vecchio servizio prima del comando mongod --install, eseguire quanto segue in una nuova console per eliminare il vecchio servizio mongodb

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. Digitare quanto segue per avviare MongoDB

    C: \ Programmi \ MongoDB \ Server \ 3.6 \ bin> net start MongoDB

  13. Digitare quanto segue per interrompere MongoDB

    C: \ Programmi \ MongoDB \ Server \ 3.6 \ bin> net stop MongoDB

Ora collega il DB su ip - 127.0.0.1 o 192.168.5.64 sulla porta 27017.

** Nome file - "mongo.config", incolla quanto segue sul file di configurazione -

bind_ip = 127.0.0.1.192.168.5.64

porta = 27017

DBPATH = C: \ db data \

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


3

Installa MongoDB Community Edition per Windows.

1.Ora vai al Centro download .

  1. Il Centro download dovrebbe visualizzare la versione corrente stabile per Windows

  2. Fare clic su Download (msi) ed eseguirlo

  3. Quando si passa È possibile scegliere il tipo di installazione Completo o Personalizzato. Seleziona Installazione completa.

Avvio del server MongoDB dal prompt dei comandi

1.Aggiungi questo percorso alle variabili ambientali

"C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" Per coloro che hanno difficoltà a configurare la variabile ambientale, segui questi passaggi

  • Windows 10 e Windows 8

  • In Cerca, cerca e quindi seleziona: Sistema (Pannello di controllo)

  • Fai clic sul link Impostazioni di sistema avanzate.

  • Fai clic su Variabili d'ambiente. Nella sezione Variabili di sistema, trova la variabile di ambiente PATH e selezionala. Fai clic su Modifica.

  • Se la variabile di ambiente PATH non esiste, fare clic su Nuovo.

  • Nella finestra Modifica variabile di sistema (o Nuova variabile di sistema), specificare il valore del PERCORSO come variabile di ambiente "C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin".

  • Clicca OK.

  • Chiudi tutte le finestre rimanenti facendo clic su OK.

  • Ora crea una directory di dati MongoDB MongoDB richiede una directory di dati per memorizzare tutti i dati. Apri il prompt dei comandi e incolla di seguito

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

3. Consente di indirizzare il server alla directory del database. Digitare il codice seguente

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

4.Ora consente di connettersi al codice sotto MongoDB Type

mongo

5.Se funziona correttamente, verrà visualizzato il prompt dei comandi

[initandlisten] in attesa di connessioni

Bingo !! Hai finito, Apparentemente è un po 'confuso usare la CLI, ben MongoDB ha introdotto una GUI che puoi vedere i dati reali,

Per utilizzare la versione della GUI di mongoDB I passaggi precedenti devono essere stati eseguiti

  1. Ora vai al Download Center. Scarica MongoDb Compass, una GUI per MongoDB
  2. Installalo e aprilo

Puoi vedere il nome host: localhost e porta: 27017.

Ogni volta che si desidera connettersi al server mongoDB, è necessario aprire il prompt dei comandi

genere

mongod

quindi avviare nuovamente un nuovo prompt dei comandi e digitare

mongo

Mantieni tutte le impostazioni come è nella bussola mongoDB. Ora fai clic su Connetti,

Sei dentro !! Facile .. no?


2
  1. Scarica da http://www.mongodb.org/downloads
  2. Installa il file .msi nella cartella C: \ mongodb
  3. Creare dati, dati \ db, directory di registro e file mongo.config in C: \ mongodb.
  4. Aggiungere le seguenti righe nel file "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. Avvia server: mongod.exe --config = "C: \ mongodb \ mongo.config"

Questo è tutto !!!


2

Passaggio 1: scaricare prima il file .msi, ovvero il file di installazione da

Scarica MonggoDB

Passaggio 2: eseguire l'installazione utilizzando il file .msi così scaricato, che viene automaticamente archiviato nei file di programma. È possibile eseguire un'installazione personalizzata e modificare la directory.

Successivamente, dovresti essere in grado di vedere una cartella MongoDB sotto i file di programma

l'avvio della shell e del servizio MongoDB non è un grosso problema Ho ottenuto un buon riferimento dopo la lunga ricerca Installazione di MongoDB in Windows


1

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

MongoDB non può essere utilizzato in Wamp. È necessario installare MongoDB separatamente

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.