Ich versuche mongoDB zu testen und zu sehen, ob es etwas für mich ist. Ich habe die 32-Bit-Windows-Version heruntergeladen, habe aber keine Ahnung, wie ich fortfahren soll.
Normalerweise verwende ich die WAMP-Dienste für die Entwicklung auf meinem lokalen Computer. Kann ich mongoDB auf Wamp ausführen?
Was ist jedoch der beste (einfachste!) Weg, um es unter Windows zum Laufen zu bringen?
Vielen Dank!
Antworten:
Es ist nicht wie WAMP. Sie müssen die mongoDB-Datenbank mit einem Befehl starten, nachdem das Verzeichnis C: / database_mongo erstellt wurde
mongod --dbpath=C:/database_mongo/
Sie können dann mit Befehlen eine Verbindung zu mongodb herstellen.
quelle
mongod
wird nach der Installation nicht gefundenMongo-Installationsprozess unter Windows
Sind Sie bereit für die Installation… und verwenden Sie… Technisch gesehen handelt es sich nicht um eine Installation, sondern nur um das Herunterladen…
I. Laden Sie die Zip-Datei http://www.mongodb.org/downloads herunter
II. Extrahieren Sie es und kopieren Sie die Dateien an den gewünschten Speicherort.
III. Starten Sie die DB-Engine.
IV. Testen Sie die Installation und verwenden Sie sie.
Das ist es! So einfach, oder? In Ordnung, lass uns anfangen
1. Laden Sie die Zip-Datei herunter
Gehen Sie zu http://www.mongodb.org/downloads
Sie sehen einen Bildschirm wie diesen: Ich verwende einen Windows 7 32-Bit-Computer - deshalb habe ich das rot markierte Paket heruntergeladen.
Klicken Sie auf Download (es dauert nur einige Sekunden).
Wow ... ich habe das heruntergeladen. Es war eine komprimierte Datei namens
mongodb-win32-i386-2.4.4.zip
(Der Name des Ordners ändert sich je nach heruntergeladener Version, hier habe ich Version 2.4.4).OK alles eingestellt.
2. Extrahieren
Fertig! Das ist alles
Was müssen wir als nächstes tun?
3. Starten Sie die DB-Engine
Lass uns anfangen unsere Mongo DB zu benutzen ...
Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu
bin
im Mongo-OrdnerTyp
mongo.exe
(dies ist der Befehl zum Starten der Mongo Db Power Shell). Dann siehe die folgende Antwort. Das war eine großartige Ausnahme. J LOL… Was ist das?Warum ist die Ausnahme passiert? Ich habe keine Ahnung ... Habe ich dazwischen einen Server erstellt?
Nein.
Richtig, wie kommt es dann, dass es zwischendurch mit einem Server verbunden ist? Dumme Maschine… Jz.
Ich habe es verstanden! Wie bei allen anderen DBs müssen wir die DB-Engine starten, bevor wir sie verwenden können.
Wie können wir damit anfangen?
Wir müssen die Mongo-Datenbank mit dem Befehl starten
mongod
. Führen Sie dies aus dembin
Ordner von Mongo aus.Mal sehen, was passiert war.
Wieder eine wunderbar formatierte Ausnahme J haben wir richtig verstanden? Haben Sie bemerkt, was ich oben hervorgehoben habe? Ja, es ist der Mongod-Befehl. Die zweite Ausnahme ist die Ausnahme, bei der wir aufgefordert werden, einen Ordner mit dem Namen data zu erstellen. Und innerhalb des Datenordners wird ein Ordner namens aufgerufen
db
.Also müssen wir diese
data\db
Ordner erstellen .Die nächste Frage ist, wo diese Ordner erstellt werden sollen.
Wir müssen die
data\db
Ordner imC
Laufwerk unserer BOX erstellen, in dem wir mongo installieren. Lassen Sie uns die Ordnerstruktur in Laufwerk C erstellen.Hier stellt sich die Frage: "Müssen die Verzeichnisse data \ db in C erstellt werden?" Nein, nicht wirklich. Mongo sucht
C
standardmäßig nach diesem Ordner, aber Sie können sie erstellen, wo immer Sie möchten. Wenn es jedoch nicht vorhanden istC
, müssen Sie Mongo mitteilen, wo es sich befindet.Mit anderen Worten, wenn Sie nicht möchten, dass die Mongo-Datenbanken
C:\
aktiviert sind, müssen Sie den Datenbankpfad für mongo.exe festlegen.Optional
Ok, ich werde diese Ordner an einem anderen Ort erstellen
C
, um diese Option besser zu verstehen. Ich werde dann imD
Laufwerk root mit Hilfe von cmd erstellen .Warum? Weil es für uns eine Gelegenheit ist, uns an die alten Dos-Befehle zu erinnern ...
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 einmongod.exe --dbpath d:\data
.Ich habe die Antwort unten erhalten:
Ich hoffe, alles ist gut gelaufen ... Weil ich keinen FEHLER *** in der Konsole J gesehen habe.
Als nächstes können wir die Datenbank mit dem Befehl starten
start mongo.exe
Ich habe keine Fehler- oder Warnmeldungen gesehen. Wir müssen jedoch einen Befehl eingeben, um sicherzustellen, dass Mongo funktioniert, dh Mongod erhält eine Antwort:
Hoffe alles ist gut gelaufen.
4. Testen Sie die Mongo DB-Installation
Jetzt müssen wir unsere DB sehen, oder? Ja sehr, sonst woher wissen wir, dass es läuft?
Zu Testzwecken hat MONGO
test
standardmäßig eine DB aufgerufen . Lass 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 .. Keine Angst, ja, es ist nur unsere alte Eingabeaufforderung. Ok, lass uns sehen, wie wir es verwenden werden ...
Ohhh Nein… schließen Sie die obige Eingabeaufforderung nicht, lassen Sie sie so wie sie ist…
Öffnen Sie ein neues Cmd-Fenster.
Navigieren Sie wie gewohnt zu Bin ...
Ich bin sicher, dass Sie sich vielleicht an die alte C-Programmierung erinnern, die wir an unserem College-Tag gemacht haben, oder?
Führen Sie an der Eingabeaufforderung den Befehl
mongo
odermongo.exe
erneut aus und sehen Sie, was passiert.Sie erhalten einen Bildschirm wie unten gezeigt:
Ich habe bereits erwähnt, dass Mongo standardmäßig eine Test-Datenbank namens
test
hat. Versuchen Sie, einen Datensatz darin einzufügen.Die nächste Frage hier ist "Wie werden wir einfügen?" Hat Mongo SQL-Befehle? Nein, Mongo hat nur Befehle, mit denen er helfen kann.
Wo
test
ist die DB und.save
ist der Einfügebefehl.KodothTestField
ist der Spalten- oder Feldname undMy name is Kodoth
der Wert.Bevor wir weiter sprechen, überprüfen wir, ob es gespeichert ist oder nicht, indem wir einen anderen Befehl ausführen:
db.test.find()
Unsere Daten wurden erfolgreich eingefügt… Hurrajjjj ..
Ich weiß, dass Sie über die Nummer nachdenken, die mit jedem Datensatzrecht namens ObjectId angezeigt wird. Es ist wie ein eindeutiges ID-Feld in SQL, das automatisch inkrementiert wird. Wenn Sie genauer hinschauen, sehen Sie, dass die Objekt-ID mit 92 endet, sodass sie für jeden Datensatz unterschiedlich ist.
Endlich ist es uns gelungen, das MONGO-Recht zu installieren und zu überprüfen. Lass uns feiern ... Also stimmst du jetzt zu, dass MONGO so süß ist wie MANGO?
Wir haben auch Tools von Drittanbietern, um die MONGO zu erkunden. Einer heißt MONGO VUE. Mit diesem Tool können wir Operationen für die Mongo-Datenbank ausführen, wie wir Management Studio für SQL Server verwenden.
Können Sie sich einen SQL Server oder eine Oracle-Datenbank mit völlig 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 Datenbank aussehen werden.
Betrachten Sie beispielsweise eine Mitarbeitertabelle und eine Schülertabelle auf relationale Weise. Die Schemata wären ganz anders, oder? Ja genau…
Lassen Sie uns nun sehen, wie es in Mongo DB aussehen wird. Die beiden oben genannten Tabellen sind in Mongo zu einer einzigen Sammlung zusammengefasst.
So werden Sammlungen in Mongo gespeichert. Ich denke jetzt spürst du den Unterschied wirklich richtig? Alles kam unter einem Dach zusammen. Dies ist nicht der richtige Weg, aber ich wollte Ihnen nur zeigen, wie dies geschieht. Deshalb habe ich zwei völlig unterschiedliche Tabellen zu einer einzigen Sammlung zusammengefasst.
Wenn Sie es ausprobieren möchten, können Sie die folgenden Testskripte verwenden
Vielen Dank
quelle
Cannot start server. The default storage engine 'wiredTiger' is not available
Versuchen Sie dies:mongod --storageEngine=mmapv1 --dbpath [your-path]
Auf der MongoDB-Website finden Sie eine ziemlich gute Dokumentation
quelle
Mir ist klar, dass Sie bereits eine Antwort darauf akzeptiert haben, aber ich habe diesen kurzen Howto-Artikel geschrieben, um mongodb in das
c:\wamp
Verzeichnis zu installieren und als Dienst auszuführen. Hier ist der Kern davon.Erstellen Sie diese Verzeichnisse
Laden Sie win32-Binärdateien herunter und extrahieren Sie sie neben mysql, apache in das Verzeichnis c: \ wamp.
Mongodb Download-Seite
Erstellen Sie eine mongo.conf-Datei
Als Service installieren
Setzen Sie den Dienst auf automatisch und starten Sie ihn mit services.msc
Fügen Sie Ihrem Pfad den Pfad zu mongo.exe hinzu
Benötigen Sie weitere Details? Lesen Sie den vollständigen Artikel hier ...
Installation von MongoDB unter Windows auf WAMP-Weise
quelle
Schritt für Schritt Lösung für Windows 32 Bit
E:\mongodb\bin
und nach dem Schreiben in die Konsolemongod --dbpath E:\data
wird eine Verknüpfung hergestellt.db.test.save({Field:'Hello mongodb'})
diesen Befehl schreiben, wird ein Feld mit dem Namen Field und dem Wert Hello mongodb eingefügt .db.test.find()
und drücken Sie die Eingabetaste. Sie finden den Datensatz, den Sie kürzlich eingegeben haben.quelle
Es ist sehr einfach, Mongo DB unter Windows 7 zu installieren (ich habe 32-Bit-Win7-Betriebssystem verwendet)
2. Sie können Mongodb von dieser Website installieren (gemäß Ihrem Betriebssystem) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175
4.Kopieren Sie den Mongodb-Ordner von c: programfiles nach d: [optional]
5.Nach der Installation öffnen Sie 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. Möglicherweise wird dieser Fehler angezeigt
Wenn Sie dann keine isse bekommen, müssen Sie nur die folgenden Schritte ausführen
i) Probieren Sie den Coomand im folgenden Bild aus. Sie werden den Fehler kennenlernen
ii) Dies bedeutet, dass Sie ein Verzeichnis \ data \ db erstellen müssen
iii) Jetzt haben Sie zwei Möglichkeiten, entweder das obige Verzeichnis in Laufwerk c zu erstellen oder ein beliebiges "xyz" -Namenverzeichnis an einer anderen Stelle zu erstellen (nicht zu unterscheiden und zu unterscheiden). Lassen Sie uns ein Verzeichnis von Mongodaten in d erstellen:
In Orange gefärbt ist der Befehl, den Sie ausführen müssen. Er öffnet den neuen Befehl propmt, den wir als Mongo-Shell (oder Mongodb-Shell) kennen.
11. Schließen Sie nicht die Shell [auch keine der Eingabeaufforderungen], da wir in dieser Datei unsere Datenbankoperationen erstellen / löschen / einfügen werden
a) Datenbanken anzeigen b) Aktuelle Datenbanken anzeigen c) Sammlung erstellen / Daten einfügen (Name wird getestet) d) Daten der Sammlung anzeigen
12.Bitte finden Sie eine Scrren-Aufnahme der Ergebnisse unserer Operation. Bitte nicht: - Schließen Sie keine Befehlsangaben
Ein anderer Strukturtyp der Nummer ist die Objekt-ID: - die automatisch erstellt wird
Ich hoffe, Sie erhalten einige wichtige Informationen für die Installation von Mongodb DB.
quelle
1. Laden Sie MongoDB herunter
2. Installieren Sie MongoDB
3. Erstellen Sie die erforderlichen Ordner:
HINWEIS: Wenn die Verzeichnisse nicht vorhanden sind, wird mongod.exe nicht gestartet.
4. Erstellen Sie eine einfache Konfigurationsdatei:
Weitere Informationen zum Erstellen einer Konfigurationsdatei: http://docs.mongodb.org/manual/reference/configuration-options/
5. Installieren Sie MongoDB als Windows-Dienst (auf diese Weise wird es automatisch gestartet, wenn Sie Ihren Computer neu starten).
Führen Sie cmd mit Administratorrechten aus und geben Sie die folgenden Befehle ein:
6. Starten Sie den MongoDB Windows-Dienst
7. Stellen Sie zum Testen eine Verbindung zu MongoDB über Shell / Cmd her
HINWEIS: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/
8. Das war's! Du bist fertig. :) :)
9. Deinstallieren / entfernen Sie den MongoDB Windows-Dienst (wenn Sie etwas durcheinander gebracht haben).
quelle
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. Ich habe die Installation von MongoDB unter Windows erhalten
Nach der Installation öffnen Eingabeaufforderung und geben Sie „ mongod “, halten dann das minimierte Fenster und öffnen Sie ein weiteres Fenster mit Eingabeaufforderung und geben Sie „ Mongo “ und Sie erhalten die Erfolgsmeldung der Anschluss an die Testdatenbank finden
quelle
Update November 2017
1) Gehen Sie zum Mongo DB-Downloadcenter https://www.mongodb.com/download-center#community und wählen Sie eine Version von MongoDB aus, die Sie installieren möchten. Sie können aus auswählen
Um Ihre Betriebssystemversion zu kennen, führen Sie diesen Befehl in der Eingabeaufforderung cmd aus
Um Ihre CPU-Architektur (32 oder 64 Bit) zu kennen, führen Sie diesen Befehl in der Eingabeaufforderung cmd aus
Ich verwende die Community-Version (150 MB-GNU-Lizenz)
2) Klicken Sie auf MSI und führen Sie den Installationsprozess durch. Exe installiert MongoDb und SSL, die von der Datenbank benötigt werden.
Mongo DB sollte auf Ihrem C-Laufwerk installiert sein
MongoDB ist in sich geschlossen, bedeutet und hat keine anderen Systemabhängigkeiten. Wenn Sie nur noch wenig Festplatte im Laufwerk C haben, können Sie MongoDB in einem beliebigen Ordner ausführen.
Sie können mongodb.exe jetzt im Ordner bin ausführen. Wenn Sie einen Visual C ++ - Fehler für fehlende DLLs erhalten, laden Sie Visual C ++ Redistributable von herunter
https://www.microsoft.com/en-in/download/details.aspx?id=48145
Versuchen Sie nach der Installation, mongo.exe erneut auszuführen.
quelle
Vielleicht möchten Sie https://github.com/Thor1Khan/mongo.git überprüfen. Es verwendet eine minimale Problemumgehung für die 32-Bit-Atomoperationen für 64-Bit-Operanden (könnte Assembly verwenden, scheint hier jedoch nicht obligatorisch zu sein). Nur digitale Fehler wurden vor dem Festschreiben verletzt
quelle
Laden Sie .msi von https://www.mongodb.com/download-center#community herunter
Doppelklicken Sie auf Installieren - Option abschließen
Installationsordner C: \ Programme \ MongoDB \ Server \ 3.6 \ bin
Erstellen Sie einen Datenbankordner in C: // - c: / data / db und c: / data / log und c: /data/log/mongo.log und legen Sie die Schreibberechtigung fest, wenn nicht
Öffnen Sie die Cmd-Eingabeaufforderung im Administratormodus und navigieren Sie zu C: \ Programme \ MongoDB \ Server \ 3.6 \ bin
Geben Sie Folgendes ein
Überprüfen Sie den Ordner c: / data / db - es sollten 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 der neu erstellten Konfigurationsdatei festzulegen
Öffnen Sie eine weitere neue cmd-Eingabeaufforderung im Administratormodus und navigieren Sie zu C: \ Programme \ MongoDB \ Server \ 3.6 \ bin. Führen Sie die folgenden Zeilen auf der Konsole aus.
Geben Sie Folgendes ein, um einen Dienst für MongoDB zu erstellen
Wenn ein alter MongoDB-Dienst vorhanden ist, muss der alte Dienst zuerst gelöscht werden, bevor der Befehl mongod --install ausgeführt wird. Führen Sie in einer neuen Konsole Folgendes aus, um den alten mongodb-Dienst zu löschen
Geben Sie Folgendes ein, um MongoDB zu starten
Geben Sie Folgendes ein, um MongoDB zu stoppen
Verbinden Sie nun die Datenbank mit IP - 127.0.0.1 oder 192.168.5.64 mit Port 27017.
** Dateiname - "mongo.config", fügen Sie Folgendes in die Konfigurationsdatei ein -
bind_ip = 127.0.0.1,192.168.5.64
Port = 27017
dbpath = C: \ data \ db
logpath = C: \ data \ log \ mongo.log
quelle
Installieren Sie MongoDB Community Edition für Windows.
1. Gehen Sie jetzt zum 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 durchlaufen, können Sie entweder den vollständigen oder den benutzerdefinierten Setup-Typ auswählen. Wählen Sie Complete Setup.
Starten des MongoDB-Servers über die Eingabeaufforderung
1. Fügen Sie diesen Pfad zu Umgebungsvariablen hinzu
"C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" Befolgen Sie diese Schritte, wenn Sie Schwierigkeiten haben, Umgebungsvariablen einzurichten
Windows 10 und Windows 8
Suchen Sie unter Suchen nach und wählen Sie dann Folgendes aus: System (Systemsteuerung)
Klicken Sie auf den Link Erweiterte Systemeinstellungen.
Klicken Sie auf Umgebungsvariablen. Suchen Sie im Abschnitt Systemvariablen die Umgebungsvariable PATH und wählen Sie sie aus. Klicken Sie auf Bearbeiten.
Wenn die Umgebungsvariable PATH nicht vorhanden ist, klicken Sie auf Neu.
Geben Sie im Fenster Systemvariable bearbeiten (oder Neue Systemvariable) den Wert des Pfads als Umgebungsvariable "C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" an.
OK klicken.
Schließen Sie alle verbleibenden Fenster, indem Sie auf OK klicken.
Jetzt MongoDB-Datenverzeichnis erstellen MongoDB benötigt ein Datenverzeichnis, um alle Daten zu speichern. Öffnen Sie die Eingabeaufforderung und fügen Sie sie unten ein
3.Lässt den Server auf Ihr Datenbankverzeichnis verweisen. Geben Sie den folgenden Code ein
4.Jetzt können Sie eine Verbindung zum MongoDB-Typ unter dem Code herstellen
5.Wenn es richtig funktioniert, wird die Eingabeaufforderung angezeigt
Bingo!! Sie sind fertig. Anscheinend ist es etwas verwirrend, CLI zu verwenden. Nun, MongoDB hat eine GUI eingeführt, mit der Sie die tatsächlichen Daten sehen können.
So verwenden Sie die mongoDB-GUI-Version Die oben genannten Schritte müssen ausgeführt worden sein
Sie können den Hostnamen: localhost und den Port: 27017 sehen.
Wann immer Sie eine Verbindung zu mongoDB Server herstellen möchten, müssen Sie die Eingabeaufforderung öffnen
Art
Starten Sie dann erneut eine neue Eingabeaufforderung und geben Sie ein
Behalten Sie alle Einstellungen bei, wie sie in mongoDB Compass sind. Klicken Sie nun auf Verbinden.
Sie befinden sich in !! Einfach ... nicht wahr?
quelle
Das ist es !!!
quelle
Schritt 1: Laden Sie zuerst die MSI herunter, dh die Installationsdatei von
Laden Sie MonggoDB 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 sollte unter Programmdateien ein MongoDB-Ordner angezeigt werden
Das Starten der MongoDB-Shell und des MongoDB-Dienstes ist keine große Sache. Nach der langen Suche habe ich eine gute Referenz erhalten. Installieren von MongoDB unter Windows
quelle
WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl
Sie können MongoDB nicht in wamp verwenden. Sie müssen MongoDB separat installieren
quelle