Wie installiere ich MongoDB unter Windows?
Frage
Ich versuche MongoDB zu testen und zu sehen, ob es für mich etwas ist. Ich habe die 32 -Bit -Windows -Version heruntergeladen, habe aber keine Ahnung, wie ich von jetzt an fortgesetzt werden soll.
Normalerweise nutze ich die WAMP -Dienste für die Entwicklung auf meinem lokalen Computer. Kann ich MongoDB auf WAMP laufen lassen?
Was ist jedoch der beste (einfachste!) Weg, damit es unter Windows funktioniert?
Vielen Dank!
Lösung
Es ist nicht wie Wamp. Sie müssen die MongoDB -Datenbank mit einem Befehl starten, nachdem das Verzeichnis erstellt wurde c:/database_mongo
mongod --dbpath=C:/database_mongo/
Sie können dann mit Befehlen eine Verbindung zu MongoDB herstellen.
Andere Tipps
Mongo -Installationsprozess in Windows
Sind Sie bereit für die Installation… und verwenden Sie… technisch gesehen keine Installation, sie lädt nur herunter…
ICH. Download die ZIP -Datei http://www.mongodb.org/downloads
II. Extrakt Es und kopiert die Dateien an den gewünschten Ort.
III. Anfang der DB -Motor.
Iv. Prüfen die Installation und verwenden Sie sie.
Das ist es! So einfach, richtig? In Ordnung, lass uns anfangen
1. Laden Sie die ZIP -Datei herunter
- Gehe zu http://www.mongodb.org/downloads
Sie werden einen solchen Bildschirm sehen:
- Ich verwende einen Windows 7 32 -Bit -Computer - deshalb habe ich das in Rot gekennzeichnete Paket heruntergeladen.
Klicken Sie auf Download (es dauert nur einige Sekunden).
- Wow ... ich habe das heruntergeladen. Es war eine Reißverschlussdatei mit dem Namen
mongodb-win32-i386-2.4.4.zip
(Der Name des Ordners ändert sich entsprechend der Version, die Sie herunterladen. Hier habe ich Version 2.4.4).
- Wow ... ich habe das heruntergeladen. Es war eine Reißverschlussdatei mit dem Namen
Ok, alles gesetzt.
2. Auszug
- Extrahieren Sie den Reißverschluss
- Kopieren Sie die Dateien in einen gewünschten Ort in Ihrem Computer.
- Ich werde die extrahierten Dateien in mein D -Laufwerk kopieren, da ich dort nicht viele Dateien habe.
- Okay, wo planen Sie dann die Mongo -Dateien einzufügen? In C: oder in Ihrem Desktop selbst?
- OK, egal wo Sie einfügen ... Im Schnappschuss unten können Sie sehen, dass ich im Ordner des Mongo -Ordners in den Mülleimer -Ordner navigiert habe. Ich zähle fünfzehn Dateien in Bin. Was ist mit Ihnen?
Fertig! Das ist alles
Was müssen wir als nächstes tun?
3. Starten Sie den DB -Motor
Lassen Sie uns mit unserem Mongo -DB beginnen ...
- Öffnen Sie eine Eingabeaufforderung und navigieren Sie dann im Mongo -Ordner zu "Bin"! [Navigiert zum Mülleimerordner von Mongo] [4
- Typ `mongo.exe` (der Befehl zum Starten von Mongo DB Power Shell). Dann sehen Sie die folgende Antwort ..! [Ausführende mongo.exe] [5] * Das war eine großartige Ausnahme. *Warum ist die Ausnahme passiert? Ich habe keine Ahnung ... habe ich dazwischen einen Server erstellt? Dumme Maschine… JZ. * * Ich habe es verstanden! Wie alle anderen DBS - wir müssen den DB -Motor starten, bevor wir sie verwenden.** Also, wie können wir ihn beginnen?**
- Wir müssen den Mongo -DB starten, indem wir den Befehl "Mongod" verwenden. Führen Sie dies aus dem "Bin` -Ordner von Mongo aus. *Mal sehen, was passiert war. Haben Sie bemerkt, was ich oben hervorgehoben habe? Ja, es ist der Mongod -Befehl. Die zweite ist die Ausnahme, in der wir aufgefordert werden, einen Ordner namens Daten zu erstellen. Und im Datenordner einen Ordner namens "db".
- Wir müssen die Ordner "Data db" im `c` -Laufwerk unserer Box, in dem wir Mongo installieren, erstellen. Lassen Sie uns die Ordnerstruktur im C -Laufwerk erstellen. Hier stellt sich eine Frage: "Ist es obligatorisch, die Daten dB -Verzeichnisse in C zu erstellen?" Nein, nicht wirklich. Mongo sucht standardmäßig in `C` für diesen Ordner, aber Sie können sie überall erstellen, wo Sie möchten. Wenn es jedoch nicht in `C` ist, muss man Mongo sagen, wo es ist. *Mit anderen Worten, wenn Sie nicht möchten, dass die Mongo -Datenbanken auf `C: ` stehen, müssen Sie den DB -Pfad für mongo.exe festlegen.*
Optional
- OK, ich werde diese Ordner an einem anderen Ort als "C" erstellen, um diese Option besser zu verstehen. Ich werde dann mit Hilfe von CMD in der Wurzel von "D` Drive" erstellen. Wieso den? Weil es für uns eine Gelegenheit ist, uns an die alten DOS -Befehle zu erinnern ...! [Bildbeschreibung hier eingeben] [7
- Der nächste Schritt besteht darin, den DB -Pfad auf mongo.exe zu setzen. Navigieren Sie zurück zu "Bin`" und geben Sie den Befehl `mongod.exe - -dbPath d: data` ein. Ich habe die Antwort unten erhalten :! [Bildbeschreibung hier eingeben] [8] Ich hoffe, alles lief gut ... weil ich keinen Fehler in der Konsole J. gesehen habe. J.
- Als nächstes können wir den DB mit dem Befehl `start mongo.exe`! [Bildbeschreibung hier eingeben] [9] Ich habe keine Fehler oder Warnmeldungen gesehen. Aber wir müssen einen Befehl angeben, um sicherzustellen, dass Mongo in Betrieb ist. Der IE Mongod erhält eine Antwort :! [Bildbeschreibung hier eingeben] [10] Hoffe, dass alles gut gelaufen ist.
4. Testen Sie die Mongo -DB -Installation
Jetzt müssen wir unsere DB sehen, oder? Ja, sehr viel, woher wissen wir, dass es läuft?
Zum Testzweck hat Mongo eine DB namens test
standardmäßig. Lasst uns das abfragen.
Aber wie ohne Managementstudios? Im Gegensatz zu SQL müssen wir uns auf die Eingabeaufforderung verlassen. Ja genau die gleiche Eingabeaufforderung ... unsere gute alte Eingabeaufforderung ... heiiiii ... habe keine Angst. Ja, es ist nur unsere alte Eingabeaufforderung. Ok, lass uns gehen und sehen, wie wir es benutzen werden ...
Ohhh nein ... Nicht schließen Die obige Eingabeaufforderung, lassen Sie es so wie es ist…
Ich bin mir sicher, dass Sie sich an die alte C -Programmierung erinnern, die wir an unserem College -Tag gemacht haben?
mongo
oder mongo.exe
Wieder und sehen Sie, was passiert.
Sie erhalten einen Bildschirm, wie unten gezeigt:
test
, Versuchen Sie, eine Aufzeichnung einzufügen.
Die nächste Frage hier lautet: "Wie werden wir einfügen?" Hat Mongo SQL -Befehle? Nein, Mongo hat nur Befehle zu helfen.
Der grundlegende Befehl zu Einfügung ist
db.test.save ({kodothtestfield: 'Mein Name ist Kodoth'})
Wo test
ist der db und .save
ist der Befehl Einfügen. KodothTestField
ist der Spalten- oder Feldname und My name is Kodoth
ist der Wert.
db.test.find()
Unsere Daten wurden erfolgreich eingefügt ... Hurrayyyyyy ..
Ich weiß, dass Sie über die Nummer nachdenken, die mit jedem Rekord, der richtig bezeichnet wird, ObjectID angezeigt wird. Es ist wie ein eindeutiges ID-Feld in SQL, das automatisch und alles ist. Schauen Sie sich genauer an, Sie können sehen, dass die Objekt -ID mit 92 endet, sodass sie für jeden Rekord anders ist.
Endlich sind wir erfolgreich in der Installation und Überprüfung des Mongo -Rechts. Lass uns eine Party machen ... also stimme du jetzt zu, dass Mongo so süß wie Mango ist?
Außerdem haben wir Tools von Drittanbietern, um den Mongo zu erkunden. Einer heißt Mongo Vue. Mit diesem Tool können wir Vorgänge gegen die Mongo -DB ausführen, wie wir das Management Studio für SQL Server verwenden.
Können Sie sich nur einen SQL -Server oder Oracle DB mit ganz unterschiedlichen Zeilen in derselben Tabelle vorstellen? Ist es in unserer relationalen DB -Tabelle möglich? So funktioniert Mongo. Ich werde Ihnen zeigen, wie wir das machen können ...
Zuerst werde ich Ihnen zeigen, wie die Daten in einer relationalen DB aussehen.
Betrachten Sie beispielsweise eine Mitarbeitertabelle und eine Studententabelle auf relationale Weise. Die Schemata wären ganz anders, oder? Ja genau…
Lassen Sie uns jetzt sehen, wie es in Mongo DB aussehen wird. Die oben genannten zwei Tabellen werden in Mongo zu einer einzigen Sammlung kombiniert…
So werden Sammlungen in Mongo gespeichert. Ich denke, jetzt kannst du den Unterschied wirklich richtig spüren, oder? Alles kam unter einen einzigen Regenschirm. Dies ist nicht der richtige Weg, aber ich wollte Ihnen nur zeigen, wie dies passiert, deshalb habe ich 2 völlig unterschiedliche Tabellen in einer einzigen Sammlung kombiniert.
Wenn Sie ausprobieren möchten, können Sie unten Testskripte verwenden
***********************
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"} )
************************
Vielen Dank
Ziemlich gute Dokumentation wird auf der vorgelegt MongoDB -Website
MongoDB installieren
Bestimmen Sie, welcher MongoDB -Build Sie benötigen.
Es gibt drei MongoDB -Builds für Windows:
MongoDB für Windows Server 2008 R2 Edition (IE 2008R2) läuft nur unter Windows Server 2008 R2, Windows 7 64-Bit und neueren Windows-Versionen. Dieser Build nutzt die jüngsten Verbesserungen der Windows -Plattform und kann nicht auf älteren Windows -Versionen arbeiten.
MongoDB für Windows 64-Bit läuft auf einer 64-Bit-Version von Windows neuer als Windows XP, einschließlich Windows Server 2008 R2 und Windows 7 64-Bit.
MongoDB für Windows 32-Bit läuft auf einer 32-Bit-Version von Windows neuer als Windows XP. 32-Bit-Versionen von MongoDB sind nur für ältere Systeme und für die Verwendung in Test- und Entwicklungssystemen bestimmt. 32-Bit-Versionen von MongoDB unterstützen nur Datenbanken kleiner als 2 GB.
Um zu finden, welche Version von Windows Sie ausgeführt haben, geben Sie den folgenden Befehl in der Eingabeaufforderung ein:
wmic os get osarchitecture
Laden Sie Mongodb für Windows herunter.
Laden Sie die neueste Produktionsveröffentlichung von MongoDB von der MongoDB -Download -Seite herunter. Stellen Sie sicher, dass Sie die richtige Version von MongoDB für Ihr Windows -System herunterladen. Die 64-Bit-Versionen von MongoDB funktionieren nicht mit 32-Bit-Fenstern.
Installieren Sie die heruntergeladene Datei.
Suchen Sie in Windows Explorer die heruntergeladene MongoDB -MSI -Datei, die sich in der Regel im Standard -Download -Ordner befindet. Doppelklicken Sie auf die MSI-Datei. Eine Reihe von Bildschirmen scheinen Sie durch den Installationsprozess zu führen.
Bewegen Sie den MongoDB -Ordner an einen anderen Ort (optional).
Um den MongoDB -Ordner zu verschieben, müssen Sie den Befehl verschieben als Administrator ausstellen. Zum Beispiel, um den Ordner auf C: mongoDB zu verschieben:
Auswählen Startmenü > Alle Programme > Zubehör.
Klicken Sie mit der rechten Maustaste und wählen Sie im Popup-Menü als Administrator ausführen.
Geben Sie die folgenden Befehle aus:
cd \ move C:\mongodb-win32-* C:\mongodb
MongoDB ist in sich geschlossen und hat keine anderen Systemabhängigkeiten. Sie können MongoDB aus jedem Ordner ausführen, den Sie auswählen. Sie können MongoDB in jedem Ordner (z. B. installieren
D:\test\mongodb
)Laufen Sie MongoDB
Warnung:
Machen nicht
mongod.exe
In öffentlichen Netzwerken sichtbar, ohne mit der Auth -Einstellung im „Secure -Modus“ auszuführen. MongoDB ist so konzipiert, dass sie in vertrauenswürdigen Umgebungen ausgeführt werden, und die Datenbank aktiviert standardmäßig nicht den „Secure -Modus“.
Richten Sie die MongoDB -Umgebung ein.
MongoDB benötigt ein Datenverzeichnis, um alle Daten zu speichern. Der Standarddatenverzeichnispfad von MongoDB ist Data db. Erstellen Sie diesen Ordner mit den folgenden Befehlen aus einer Eingabeaufforderung:
md \data\db
Sie können einen alternativen Pfad für Datendateien mit dem angeben
--dbpath
Option zumongod.exe
, zum Beispiel:C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
Wenn Ihr Pfad Leerzeichen enthält, legen Sie den gesamten Pfad in doppelte Zitate ein, zum Beispiel:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Starten Sie MongoDB.
MongoDB starten, laufen
mongod.exe
. Zum Beispiel aus der Eingabeaufforderung:C:\Program Files\MongoDB\bin\mongod.exe
Dies startet den Hauptverfahren für MongoDB -Datenbank. Das Warten auf Verbindungsnachricht in der Konsolenausgabe zeigt an, dass der mongod.exe -Prozess erfolgreich ausgeführt wird.
Abhängig von der Sicherheitsstufe Ihres Systems kann Windows ein Dialogfeld für Sicherheitswarnungen über das Blockieren von „einigen Funktionen“ von C: Programme Mongodb bin mongod.exe aus der Kommunikation in Netzwerken aufstellen. Alle Benutzer sollten private Netzwerke wie mein Heim- oder Arbeitsnetzwerk auswählen und auf den Zugriff klicken. Weitere Informationen zu Sicherheit und MongoDB finden Sie in der Sicherheitsdokumentation.
Verbindung zu MongoDB herstellen.
Öffnen Sie eine weitere Eingabeaufforderung, um über die Mongo.exe -Shell mit MongoDB herzustellen. Geben Sie bei der Verbindung das Datenverzeichnis gegebenenfalls an. Dieser Schritt enthält mehrere Beispielverbindungsbefehle.
Wenn Ihre MongoDB -Installation das Standarddatenverzeichnis verwendet, verbinden Sie sich ohne Angabe des Datenverzeichnisses:
C:\mongodb\bin\mongo.exe
Wenn Ihre Installation ein anderes Datenverzeichnis verwendet, geben Sie das Verzeichnis bei der Verbindung wie in diesem Beispiel an:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
Wenn Ihr Pfad Leerzeichen enthält, legen Sie den gesamten Pfad in doppelte Zitate ein. Zum Beispiel:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Wenn Sie Anwendungen mit .NET entwickeln möchten, finden Sie in der Dokumentation von C# und MongoDB weitere Informationen.
Beginnen Sie mit MongoDB.
Um mit MongoDB zu beginnen, sehen Sie sich mit MongoDB an. Berücksichtigen Sie auch das Dokument für Produktionsnotizen, bevor MongoDB in einer Produktionsumgebung eingesetzt wird.
Um MongoDB zu stoppen, drücken Sie später Kontroll+C im Terminal, an dem die Mongod -Instanz ausgeführt wird.
Konfigurieren Sie einen Windows -Dienst für MongoDB
Notiz:
Es gibt ein bekanntes Problem für MongoDB 2.6.0, Server-13515, das die Verwendung der Anweisungen in diesem Abschnitt verhindert. Verwenden Sie für MongoDB 2.6.0 manuell einen Windows -Dienst für MongoDB, um stattdessen einen Windows -Dienst für MongoDB zu erstellen.
Konfigurieren Sie Verzeichnisse und Dateien.
Erstellen Sie eine Konfigurationsdatei und einen Verzeichnispfad für die MongoDB -Protokollausgabe (logpath):
Erstellen Sie ein bestimmtes Verzeichnis für MongoDB -Protokolldateien:
md "C:\Program Files\MongoDB\log"
Erstellen Sie in der Eingabeaufforderung eine Konfigurationsdatei für die Option LogPath für MongoDB:
echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
Führen Sie den MongoDB -Service aus.
Führen Sie alle folgenden Befehle in der Eingabeaufforderung mit "Administrative Privilegeges:" aus:
Installieren Sie den MongoDB -Dienst. Zum
--install
Um erfolgreich zu sein, müssen Sie die Option Logween-Laufzeit angeben."C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install
Ändern Sie den Pfad nach Bedarf zur Datei mongod.cfg.
Um einen alternativen DBPath zu verwenden, geben Sie den Pfad in der Konfigurationsdatei (z. B. C: Programme mongodb mongod.cfg) oder in der Befehlszeile mit der Option des -DBPaths an.
Wenn das DBPath -Verzeichnis nicht vorhanden ist, startet Mongod.exe nicht. Der Standardwert für dbPath ist
\data\db
.Bei Bedarf können Sie Dienste für mehrere Instanzen von mongod.exe oder mongos.exe installieren. Installieren Sie jeden Service mit einem einzigartigen
--serviceName
und--serviceDisplayName
. Verwenden Sie mehrere Instanzen nur, wenn ausreichende Systemressourcen vorhanden sind und Ihr Systemdesign dies erfordert.Stoppen oder entfernen Sie den MongoDB -Service nach Bedarf.
Um den MongoDB -Dienst zu stoppen, verwenden Sie den folgenden Befehl:
net stop MongoDB
Um den MongoDB -Dienst zu entfernen, verwenden Sie den folgenden Befehl:
"C:\Program Files\MongoDB\bin\mongod.exe" --remove
Erstellen Sie manuell einen Windows -Dienst für MongoDB
In der folgenden Prozedur werden MongoDB mit dem MSI -Installationsprogramm mit dem Standardpfad C: Programme MongoDB 2.6 installiert.
Wenn Sie in einem alternativen Verzeichnis installiert sind, müssen Sie die Pfade entsprechend anpassen.
Öffnen Sie eine Eingabeaufforderung für Administratoren.
Windows 7 / Vista / Server 2008 (und R2)
Drücken Sie Gewinnen + R, Geben Sie dann ein
cmd
, dann drücken Strg + Wechsel + Eintreten.Windows 8
Drücken Sie Gewinnen + X, dann drücken EIN.
Führen Sie die verbleibenden Schritte aus der Eingabeaufforderung Administrator aus.
Verzeichnisse erstellen.
Erstellen Sie Verzeichnisse für Ihre Datenbank und Protokolldateien:
mkdir c:\data\db mkdir c:\data\log
Erstellen Sie eine Konfigurationsdatei.
Erstellen Sie eine Konfigurationsdatei. Diese Datei kann eine der Konfigurationsoptionen für Mongod enthalten, muss jedoch eine gültige Einstellung für ProtokollPath enthalten:
Im Folgenden wird eine Konfigurationsdatei erstellt, in der sowohl der Logwegen als auch die DBPath -Einstellungen in der Konfigurationsdatei angegeben werden:
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"
Erstellen Sie den MongoDB -Dienst.
Erstellen Sie den MongoDB -Dienst.
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.exe
erfordert einen Raum zwischen “=
”Und die Konfigurationswerte (zB"binPath=
") Und ein" ", um doppelten Zitaten zu entkommen.Wenn erfolgreich erstellt wird, wird die folgende Protokollnachricht angezeigt:
[SC] CreateService SUCCESS
Starten Sie den MongoDB -Service.
net start MongoDB
Stoppen oder entfernen Sie den MongoDB -Service nach Bedarf.
Verwenden Sie den folgenden Befehl, um den MongoDB -Dienst zu stoppen:
net stop MongoDB
Um den MongoDB -Dienst zu entfernen, stoppen Sie zuerst den Dienst und führen Sie dann den folgenden Befehl aus:
sc.exe delete MongoDB
Mir ist klar, dass Sie bereits eine Antwort dafür akzeptiert haben, aber ich habe diesen kurzen HowTo -Artikel geschrieben, um MongoDB in die zu installieren c:\wamp
Verzeichnis und führen Sie es als Service aus. Hier ist das Kern davon.
Erstellen Sie diese Verzeichnisse
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
Laden Sie Win32 -Binärdateien in das C: WAMP -Verzeichnis entlang von MySQL, Apache, herunter und extrahieren Sie sie.
Erstellen Sie eine mongo.conf -Datei
c:\wamp\bin\mongodb\mongodb-win32…2.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
Als Service installieren
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
Stellen Sie den Service auf automatisch fest und starten Sie ihn mit diensten.msc
Fügen Sie Ihrem Weg den Pfad zu mongo.exe hinzu
Benötigen Sie weitere Details? Lesen Sie den vollständigen Artikel hier ...
- Laden Sie die MSI -Datei für Windows 32 Bit herunter, wie Sie es getan haben.
- Doppelklicken Sie auf Installieren und wählen Sie benutzerdefinierte und durchsuchen Sie den Ort, an dem Sie installieren müssen (persönlich habe ich den MongoDB -Ordner im E -Laufwerk erstellt und dort installieren).
- OK, jetzt müssen Sie den Datenordner für Daten db zwei erstellen, wo immer ich sie so erstellen muss, wie ich sie im installierten Standort root auf e erstellt habe.
- Verknüpfen Sie nun den Mongod mit diesem Ordner zum Speichern von Daten. Verwenden Sie diesen Befehl oder ändern Sie diese gemäß Ihrer Anforderung. Gehen Sie die Verwendung von cmd e: mongoDB bin und schreiben Sie danach in Konsole Mongod -DBPath E: Daten, es wird verknüpft.
- Gehen Sie nun mit CMD E: MongoDB bin und schreiben Sie Mongod.
- Öffnen Sie einen weiteren CMD, indem Sie mit der rechten Maustaste als Administratorpunkt in Ihrem monogoDB -installierten Verzeichnis und dann wie e: mongoDB bin und diesen Mongo.exe ausführen, aus.
- Danach schreiben Sie db.test.save ({field: 'hello mongoDB'}) Dieser Befehl fügt das Feld a field mit dem namennamen ein und Wert ist Hallo MongoDB.
- Überprüfen Sie den Datensatz db.test.find () und drücken Sie die Eingabetaste. Finden Sie den Datensatz, den Sie kürzlich eingegeben haben.
Die Installation von MongoDB unter Windows ist im Vergleich zu anderen ausführbaren Dateien etwas schwierig. Nach langer Suche habe ich eine gute Referenz erhalten MongoDB in Windows installieren
Nach der Installation der Eingabeaufforderung und dem Typ "Open -Eingabe" "Mongod", und halten Sie das Fenster minimiert und öffnen Sie ein anderes Eingabeaufforderungfenster und geben Sie ein und geben Sie ein."Mongo"Und Sie finden die Erfolgsnachricht der Verbindung mit der Testdatenbank
Es ist sehr einfach, Mongo DB unter Windows 7 zu installieren (ich habe 32 Bit Win7 OS verwendet)
- Installieren Sie die richtige Version von MongoDB (gemäß UR Bit 32/64 .. Imp:- 64 Bit ist nicht mit 32 Bit und umgekehrt kompatibel)
2.U kann MongoDB von der THIUS -Website (ACC bis Ur OS) installieren http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175
- Laden Sie die Datei .msi oder ZIP -Datei herunter und installieren Sie sie mit den richtigen Berechtigungen
4.Copy Der MongoDB -Ordner von C: Programmdatei nach D: [Optional
5. Nach der Installation öffnete die Eingabeaufforderung (als Administrator. Klicken Sie mit der rechten Maustaste auf CMD und Sie finden die Option).
Navigieren Sie zu d: mongoDB 2.6 Standard Bin
Führen Sie mongo.exe aus ... Sie können diesen Fehler erhalten
Wenn Sie bekommen, dann müssen Sie nur die folgenden Schritte ausführen
i) Versuchen Sie den Coomand im folgenden Bild, den Fehler kennenlernen wird
ii) Dies bedeutet, dass Sie ein Verzeichnis data db erstellen können
iii) Jetzt haben Sie zwei Optionen, die entweder oben im C -Laufwerk über das Verzeichnis erstellen oder ein "xyz" -Name -Verzeichnis an einem anderen Ort erstellen (macht nicht und diffrence). Erstellen wir ein Verzeichnis von Mongodata in d:
- Lassen Sie uns nun den Befehl wiedergeben, aber jetzt wie folgt:-Mongod--DBPath D: Mongodata [in Fig.] Diesmal werden Sie nicht erhalten und Fehler
- Hoffe, bis zu diesem Zeitpunkt ist alles in Ordnung. Öffnen Sie neue Befehlspropt [ausreichend Privellages (Admin)
In Orange ist der Befehl, den Sie ausführen müssen. Es öffnet den neuen Befehlspropkt, den wir als Mongo Shell (oder MongoDB Shell) bekannt haben.
11. Schließen Sie die Shell [eines der Befehls -Promt] wie in dieser
- Führen wir den grundlegenden Betrieb aus
a) Datenbanken anzeigen b) Aktuelle Datenbank anzeigen c) Erstellung von Sammeln / Einfügen in IT (Name wird getestet) d) Daten der Sammlung anzeigen
12. Bitte finden Sie Scrren-Schuss der Ergebnisse unserer Operation. Bitte nicht:- Schließen Sie keine Befehlspropktern
Eine unterschiedliche Strukturart von Zahlentyp ist die Objekt-ID:-, die automatisch erstellt wird
Ich hoffe, Sie erhalten einige wichtige Informationen zur Installation von MongoDB DB.
1. Download MongoDB
2. MongoDB installieren
3. Erstellen Sie die erforderlichen Ordner:
"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"
Hinweis: Wenn die Verzeichnisse nicht vorhanden sind, startet Mongod.exe nicht.
4. Erstellen Sie eine einfache Konfigurationsdatei:
systemLog:
destination: file
path: C:\MongoDB_2_6_Standard\logs\mongo.log
logAppend: true
net:
bindIp: 127.0.0.1
port: 27017
Weitere Informationen zum Erstellen einer Konfigurationsdatei: http://docs.mongodb.org/manual/reference/configuration-options/
5. Installieren Sie MongoDB als Windows -Dienst (Auf diese Weise startet er automatisch, wenn Sie Ihren Computer neu starten).
Führen Sie die CMD mit Administratorrechten aus und geben Sie die folgenden Befehle ein:
"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. Starten Sie den MongoDB Windows -Dienst
net start MongoDB
7. Stellen Sie sich zum Testen über Shell/CMD mit MongoDB an
C:\MongoDB_2_6_Standard\bin\mongo.exe
HINWEIS: http://docs.mongodb.org/manual/tutorial/getting-started-with-mongo-shell/
8. Das war's! Du bist fertig. :)
9. Deinstallieren/entfernen Sie den MongoDB Windows -Dienst (wenn Sie etwas durcheinander gebracht haben)
"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
Aktualisieren Sie Nov -2017
1) Gehen Sie zum Mongo DB Download Center https://www.mongodb.com/download-center#community Und wählen Sie einen Aroma von MongoDB, den Sie installieren möchten. Sie können aus auswählen
- Mongodb Atlas - MongoDB -Datenbank in der Cloud
- Communiy Server - MongoDB für Windows (mit und ohne SSL), iOS, Linux
- Opmanger- Mongo DB für das Rechenzentrum
- Kompass - UI -Werkzeug für MongoDB
Um Ihre Betriebssystemversion zu kennen, führen Sie diesen Befehl in der CMD -Eingabeaufforderung aus
wmic os get caption
Um Ihre CPU -Architektur (32 oder 64 Bit) zu kennen, führen Sie diesen Befehl in der CMD -Eingabeaufforderung aus
wmic os get osarchitecture
Ich verwende Community-Version (150 MBS-GNU-Lizenz)
2) Klicken Sie auf MSI und führen Sie den Installationsprozess durch. EXE installiert MongoDB und SSL, die von der DB gefordert werden.
Mongo DB sollte auf Ihrem C -Laufwerk installiert werden
C: Programme mongoDB
MongoDB ist in sich geschlossen, bedeutet und hat keine anderen Systemabhängigkeiten. Wenn Sie im C -Laufwerk mit einer geringen Festplatte ein wenig diskutieren, können Sie MongoDB aus jedem von Ihnen gewählten Ordner ausführen.
Sie können jetzt mongodb.exe aus dem Bin -Ordner ausführen. Wenn Sie einen visuellen C ++ -Fehler für fehlende DLLs erhalten, laden Sie Visual C ++ herunter.
https://www.microsoft.com/en-in/download/details.aspx?id=48145
Versuchen Sie nach der Installation, mongo.exe wiederzugeben.
Vielleicht möchten Sie überprüfen https://github.com/thor1khan/mongo.gitEs verwendet eine minimale Problemumgehung Die 32 -Bit -Atomoperationen bei 64 Bit Operanden (könnten hier die Assemblierung verwenden, aber es scheint hier nicht obligatorisch zu sein). Nur digitale Fehler wurden geschadet, bevor sie sich verpflichten
Download .msi von https://www.mongodb.com/download-center#community
Doppelklicken Sie auf Installieren - Option ausfüllen
Installationsordner C: Programme Mongodb Server 3.6 bin
Erstellen Sie den Datenbankordner in C: // - C:/data/db und c:/data/log und c: /data/log/mongo.log und setzen Sie die Berechtigung, wenn nicht
Öffnen Sie die CMD -Eingabeaufforderung im Administratormodus und navigieren Sie zu C: Programme Mongodb Server 3.6 bin
Geben Sie Folgendes ein
C: Programme mongodb server 3.6 bin> mongod -dbpath = "c:/data/db" ---logpath = "c: /data/log/mongo.log"
Überprüfen Sie den Ordner C:/data/dB - Es sollte viele Dateien und Ordner vorhanden sein
Erstellen Sie eine Konfigurationsdatei mit dem Namen "mongo.config" ** in C: data
Geben Sie Folgendes ein, um die Konfigurationswerte aus neu erstellter Konfigurationsdatei festzulegen
C: Programme Mongodb Server 3.6 bin> mongod - -config C: data mongo.config
Öffnen Sie eine weitere neue CMD -Eingabeaufforderung im Administratormodus und navigieren Sie zu C: Programme Mongodb Server 3.6 bin die folgenden Zeilen auf der Konsole aus.
Geben Sie Folgendes ein, um Dienst für MongoDB zu erstellen
C: Programme mongodb server 3.6 bin> mongod - -install - -config c: data mongo.config --logpath = "c: /data/log/mongo.log"
Wenn der alte MongoDB -Service vorhanden ist, müssen Sie den alten Dienst zuerst vor dem Mongod -Installationsbefehl löschen. Führen Sie Folgendes in einer neuen Konsole aus, um den alten MongoDB -Dienst zu löschen
SC Stop MongoDB
>> SC DELETE MongoDB
Geben Sie Folgendes ein, um MongoDB zu starten
C: Programme mongodb server 3.6 bin> net start mongoDB
Geben Sie Folgendes ein, um MongoDB zu stoppen
C: Programme mongodb server 3.6 bin> net stop mongoDB
Schließen Sie nun die DB auf IP - 127.0.0.1 oder 192.168.5.64 für Port 27017 an.
** Dateiname - "mongo.config", fügen Sie Folgendes in Konfigurationsdatei ein -
bind_ip = 127.0.0.1,192.168.5.64
Port = 27017
dbPath = c: data db
logPath = c: data log mongo.log
Installieren Sie die MongoDB Community Edition für Windows.
1. Jetzt gehen Sie zu Download-Center.
Das Download -Center sollte die aktuelle stabile Version für Windows anzeigen
Klicken Sie auf Download (MSI) und führen Sie es aus
Wenn Sie durchgehen, können Sie entweder den vollständigen oder benutzerdefinierten Setup -Typ auswählen. Wählen Sie vollständige Setup.
Starten Sie den MongoDB -Server mit der Eingabeaufforderung
1.Ad diesen Weg zu Umgebungsvariablen
"C: programFiles mongodb server 4.0 bin" Für diejenigen, die Schwierigkeiten haben, Umgebungsvariable einzurichten
Windows 10 und Windows 8
Suchen Sie bei der Suche nach und wählen Sie dann: System (Bedienfeld)
Klicken Sie auf den Link Advanced Systemeinstellungen.
Klicken Sie auf Umgebungsvariablen. Finden Sie in den Abschnittssystemvariablen die Pfadumgebungsvariable und wählen Sie sie aus. Klicken Sie auf Bearbeiten.
Wenn die Pfadumgebungsvariable nicht vorhanden ist, klicken Sie auf Neu.
Geben Sie im Fenster Systemvariable (oder neuer Systemvariable) den Wert des Pfades als "C: ProgramFiles Mongodb Server 4.0 bin" Umgebungsvariable an.
OK klicken.
Schließen Sie alle verbleibenden Fenster, indem Sie auf OK klicken.
Erstellen Sie nun das MongoDB -Datenverzeichnis MongoDB benötigt ein Datenverzeichnis, um alle Daten zu speichern. Öffnen Sie die Eingabeaufforderung und fügen Sie unten ein
md "C:\data\db" "C:\data\log"
3.LETS -Punktserver zu Ihrem Datenbankverzeichnis.type unter dem Code
mongod --dbpath="c:\data\db"
4. Jetzt können Sie eine Verbindung zum MongoDB -Typ unter dem Code herstellen
Mongo
5. Wenn es eine ordnungsgemäße Eingabeaufforderung funktioniert, wird angezeigt
InitandListen] Warten auf Verbindungen
Bingo!! Sie sind fertig, anscheinend ist es ein bisschen verwirrend, CLI zu verwenden.
Die Verwendung der MongoDB -GUI -Version über Schritte muss durchgeführt worden sein
- Gehen Sie jetzt zum Download Center. Laden Sie Mongodb Compass, eine GUI für MongoDB, herunter
- Installieren und öffnen
Sie können den Hostnamen: Localhost und Port: 27017 sehen.
Wann immer Sie eine Verbindung zum MongoDB -Server herstellen möchten, müssen Sie die Eingabeaufforderung öffnen
Typ
Mongod
Starten Sie dann erneut eine neue Eingabeaufforderung und geben Sie ein
Mongo
Halten Sie sie alle Einstellungen wie in MongoDB -Kompass. Klicken Sie nun auf Verbindung, Verbindung,
Sie befinden sich in !! Einfach .. ist es nicht?
- Herunterladen von http://www.mongodb.org/downloads
- Installieren Sie die .msi -Datei in Ordner C: MongoDB
- Erstellen Sie Daten, Daten dB, Protokollverzeichnisse und mongo.config -Datei unter c: mongoDB.
- Fügen Sie die folgenden Zeilen in "mongo.config" -Datei dbPath = c: mongoDB data db logPath = C: mongoDB log mongo.log hinzu
- Startserver: mongod.exe ---config = "c: mongodb mongo.config"
Das ist es !!!
Schritt 1: Laden Sie zuerst den .msi IE herunter
Schritt 2: Führen Sie die Installation mit der SO heruntergeladenen .msi -Datei durch. Automatisch wird sie in Programmdateien gespeichert. Sie können eine benutzerdefinierte Installation durchführen und das Verzeichnis ändern.
Danach sollten Sie in der Lage sein, einen MongoDB -Ordner unter Programmdateien zu sehen
MongoDB -Shell und Service starten, ist kein großer Deal Ich habe nach der langen Suche eine gute Referenz erhalten MongoDB in Windows installieren
WAMP = Windows + Apache + Mysql/Mariadb + PHP/Python/Perl
Sie können MongoDB in WAMP nicht verwenden. Sie müssen MongoDB separat installieren