Hoe start ik Mongo DB uit Windows?

Ik heb MongoDB op mijn Windows 7 (64 bit) machine geïnstalleerd. Ik heb ook de padgegevens / DB gemaakt, maar toen ik probeerde MongoDB te starten met behulp van de opdracht 'C:\mongodb\bin\mongod.exe', begint het niet. Het is weergegeven: admin web console waiting for connections on port 28017.

Help me bij het starten van de MongoDB. En ook voorstellen als een GUI beschikbaar is voor MongoDB.


Antwoord 1, Autoriteit 100%

Stap 1

Download de MongoDB

Stap 2

  • Volg Normaal Installatie-instructies

Stap 3

  • Maak de volgende map

C:\data\db

Stap 4

  • cdNAAR C:\Program Files\MongoDB\Server\3.2\bin>
  • Voer de opdracht in mongod
  • standaard start de mongodb-server op poort 27017

Stap 5

  • (optioneel) download RoboMongoen volg de normaleinstallatie-instructies

Stap 6

  • Start RoboMongo en maak een nieuwe verbinding op localhost:27017

Uw MongoDB is gestart en verbonden met RoboMongo (nu Robo 3T) – een GUI-tool van derden


Antwoord 2, autoriteit 31%

Dit werkte voor mij

mongod --port 27017 --dbpath C:\MongoDB\data\db

Antwoord 3, autoriteit 19%

  1. Downloaden van http://www.mongodb.org/downloads
  2. Installeer .msibestand in map C:\mongodb
  3. Maak data, data\db, logmappen en mongo.configbestand onder C :\mongodb.
  4. Voeg de volgende regels toe aan het bestand “mongo.config

    port=27017
    dbpath=C:\mongodb\data\db\
    logpath=C:\mongodb\log\mongo.log
    
  5. Start server:

    mongod.exe --config="C:\mongodb\mongo.config"
    
  6. Verbind met localhost MongoDB-server via opdrachtregel

    mongo --port 27017
    
  7. Verbind met externe MongoDB-server via opdrachtregel met authenticatie.

    mongo --username abcd --password abc123 --host server_ip_or_dns --port 27017
    

Dat is het !!!


Antwoord 4, autoriteit 11%

Maak MongoDB-service in Windows. Eerst cmd openen met beheerder

mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"

Daarna

Service starten

net start MongoDB

Stop service

net stop MongoDB

Antwoord 5, autoriteit 8%

Stap 1:
Download eerst de .msi, d.w.z. het installatiebestand van

https://www.mongodb.org/downloads#production

Stap 2:
Voer de installatie uit met behulp van het zo gedownloade .msi-bestand. Het wordt automatisch opgeslagen in programmabestanden.
U kunt een aangepaste installatie uitvoeren en de map wijzigen.

Hierna zou je een Mongodb-map moeten kunnen zien

Stap 3:
Maak in deze Mongodb-map een nieuwe map aan met de naam ‘data’. Maak nog een nieuwe map aan in je datadirectory met de naam ‘db’.

Stap 4:
cmd openen. Ga naar de map waar uw mongodb-map bestaat en ga naar een pad zoals C:\MongoDB\Server\3.0\bin.
In de bin-map zou u mongodb.exe moeten hebben

Stap 5:
Gebruik nu

mongod --port 27017 --dbpath "C:\MongoDB\data\db"

Antwoord 6, autoriteit 6%

er zijn 2 manieren om mongoDB te starten
Installatielocatie (bijv.: C:/)

allereerst: kopieer de mongoDB-installatiemap naar C:/locatie
veranderde toen de naam in “mongodb” of iets wat je wilt. hier is ex met de naam “mongodb”

1 : mongoDB instellen is een Windows-service

   1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br>
    1.2 : run in CMD ( Run as Admin) command ->  "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br>
    1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br>
    1.4 : run command "net start MongoDB" <br>

2: een klein .BAT-bestand om mongoDB te starten zonder installatie
kopieer en plak in Kladblok en sla het bestand op met bestandstype “.bat”
hier is het:

C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
   PAUSE

als je fout 1078 of 1087 krijgt
laten we alle gegevens in C:/data/db verwijderen en mongoDB opnieuw opstarten (kopieer oude gegevens naar de nieuwe map en maak er een back-up van nadat mongoDB opnieuw is opgestart)

3 . GUI voor mongoDB

ik gebruik rockmongo

veel plezier ermee


Antwoord 7, autoriteit 4%

Ik heb de onderstaande stappen gevolgd…Misschien werkt het voor u

Maak een map aan zoals hieronder

C:\DATA\DB

mongod --port 27017 --dbpath "C:\data\db"

Het werkte voor mij….


Antwoord 8, autoriteit 3%

Ik deed het hieronder, het werkt voor mij in Windows.

open de cmd-prompt in de beheerdersmodus (klik met de rechtermuisknop op de opdrachtprompt en klik op “uitvoeren als beheerder”)

voer dan onderstaande opdracht uit

net start MongoDB

Antwoord 9, autoriteit 2%

Het is hier

Als u het .msi-bestand downloadt, installeer het dan en als u het zip-bestand downloadt, pak het dan uit.

Stel de MongoDB-omgeving in.

MongoDB vereist een gegevensmap om alle gegevens op te slaan. Het standaardpad voor gegevensdirectory van MongoDB is \data\db. Maak deze mapmet behulp van de volgende opdrachten vanaf een opdrachtprompt:

md \data\db

Je kunt een alternatief pad voor gegevensbestanden specificeren met de –dbpath optie naar mongod.exe, bijvoorbeeld:

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

Als uw pad spaties bevat, plaatst u het hele pad tussen dubbele aanhalingstekens, bijvoorbeeld:

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

U kunt het dbpath ook specificeren in een configuratiebestand.

Start MongoDB.

Als u MongoDB wilt starten, voert u mongod.exe uit. Bijvoorbeeld vanaf de opdrachtprompt:

C:\mongodb\bin\mongod.exe

Verbind met MongoDB.

Om via de mongo.exe-shell verbinding te maken met MongoDB, opent u een andere opdrachtprompt.

C:\mongodb\bin\mongo.exe


Antwoord 10, autoriteit 2%

It is showing admin web console waiting for connections on port 28017.

Het bovenstaande bericht betekent dat mongodb succesvol is gestart en luistert op poort 28017.

U kunt de mongo-shell(mongo.exe) gebruiken om verbinding te maken met de mongoDB en db-bewerkingen uit te voeren.

Er zijn verschillende GUI-tools beschikbaar voor MongoDB zoals MongoVUE, enz.


Antwoord 11, autoriteit 2%

Het installeren van MongoDB op Windows is een beetje lastig vergeleken met andere uitvoerbare bestanden… Ik heb een goede referentie na lang zoeken, ik heb MongoDB installeren in Windows

Na de installatie opent u de opdrachtprompt en typt u “mongod”, houdt u het venster geminimaliseerd en opent u een ander opdrachtpromptvenster en typt u “mongo” en u zult het succesbericht vinden om verbinding te maken met de testdatabase.

hoop dat het helpt


Antwoord 12, autoriteit 2%

Download MongoDB Community Server via de link – https://www.mongodb.com/download- centrum/gemeenschap

De installatie duurt even. Als u klaar bent, volgt u deze stappen om uw server te laten werken-

  1. Ga naar de C-schijf, maak een map met de naam data en maak daarbinnen een andere map aan met de naam db.
  2. Ga nu naar de map waar de monodb-server is geïnstalleerd. Ga naar C:\Program Files\MongoDB\Server(Version)\bin. Kopieer deze bestandslocatie.
  3. Om het in de toekomst gemakkelijker te maken om de server te gebruiken, drukt u op de Windows-toets en typt u omgevingsvariabelen.
  4. Je ziet een optie ‘Bewerk de systeemomgevingsvariabelen’.
  5. In de rechter benedenhoek zie je een knop ‘Omgevingsvariabelen…’. Klik daarop.
  6. Dubbelklik onder Systeemvariabelen op pad.
  7. Klik op nieuw en plak de bestandslocatie die je eerder hebt gekopieerd.
  8. Open nu cmd en typ mongod.exe (Het is een daemon die de server host.)
  9. Open een ander venster van cmd en typ mongo.exe. De verbinding wordt tot stand gebracht en u kunt nu beginnen.

Bedankt voor het lezen. Ik hoop dat het helpt.


Antwoord 13

Dit is ALLESik moest mongo in PowerShell starten, veel antwoorden zijn IMO te geavanceerd.

  1. Installeer: https://www.mongodb.com/download-center#community
  2. Voeg C:\Program Files\MongoDB\Server\3.6\bintoe aan de omgeving
    variabele “pad”. Opmerking: deze versie wordt binnenkort verouderd.
  3. Schakel nieuwe PowerShell in, want het krijgt milieuvariabelen op een
    Start, typ vervolgens MONGOD
  4. Open een ander PowerShell-venster en typ Mongo – u hebt toegang tot Mongo Repe! Als u dat niet doet, herhaal dan 4 opnieuw (bekende bug: https: //jira.mongodb. Org / browse / server-32473 )

Antwoord 14

Eigenlijk Windows-manier om service te gebruiken, van de officiële Documentatie :

  • Zoek naar waar is uw uitvoerbare bestand is geïnstalleerd, pad kan zo zijn:

    “C: \ Program Files \ MongoDB \ Server \ 3.4 \ bin \ mongod.exe”

  • Create Config-bestand met dergelijke inhoud (YAML-indeling), Pad kan zo zijn:

    “C: \ Program Files \ MongoDB \ Server \ 3.4 \ Mongod.cfg”

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db
  • Voer de volgende opdracht uit als Admin de volgende opdracht (opdrachtregel uitvoeren als admin):
C:\...\mongod.exe --config C:\...\mongod.cfg --install

waar paden worden verminderd met stippen, zie hierboven.

De sleutel --installzeg tegen Mongo om zichzelf te installeren als Windows-service.

Nu kunt u starten, stoppen, herstarten Mongo-server zoals gebruikelijke Windows Service Kies uw favoriete manier hiervan:

  • van Control Panel– & GT; Administration– & GT; Services– & GT; MongoDB
  • door uitvoering van de opdracht vanaf de opdrachtregel als admin: (net start MongoDB)

Controleer het logbestand gespecificeerd in het configuratiebestand als er problemen zijn.


Antwoord 15

Het is duidelijk dat veel mensen uw vraag hebben beantwoord over hoe u mongoDb kunt laten werken,
Ik zou het tweede deel beantwoorden: met betrekking tot een geschikte GUI voor mongoDB

Mijn suggestie is, ga voor MongoChef (nu Studio 3T)

Je kunt het gemakkelijk installeren en gebruiken.

Misschien wil je verwijzen naar (van 03:10- tot 08:50):
https://www.youtube.com/watch?v= 0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP

Voor een stapsgewijze handleiding voor de GUI-tool.


Antwoord 16

een extra ding dat je kunt doen is geweldig

is dat u “C:\Program Files\MongoDB\Server\4.0\bin” aan uw systeemomgevingsvariabelen kunt toevoegen, hierdoor kunt u het commando “mongod” op elke plaats in uw cmd UITVOEREN zonder naar de bin map elke keer.

— let erop dat het pad naar de bin-map in uw geval anders kan zijn —

dus om dingen te regelen

1- maak een map data/db in je c-schijf “dit is het standaardpad dat mongo zoekt naar de plaats om je databasebestanden op te slaan, dus je hoeft het niet op te geven met ‘–dbpath’ “

2- voeg “C:\Program Files\MongoDB\Server\4.0\bin” toe aan uw systeemomgevingsvariabelen.

3- open CMD-type ‘mongod’

4- veel plezier

— ik zag dit op een youtube-kanaal genaamd ‘thenewboston’,
wat ook geweldig is —


Antwoord 17

Voor Windows-gebruikers:

Om toe te voegen aan het antwoord van @CoderSpeed hierboven (Het antwoord van CoderSpeed).
Maak een batchbestand (.bat) met de opdrachten die u normaal gesproken op de CLI zou invoeren, bijvoorbeeld:

cd "C:\Program Files\MongoDB\Server\4.0\bin"
mongod.exe

Met de Run-methode van Windows Script Host kunt u een programma of script in onzichtbare modus uitvoeren. Hier is een voorbeeld van een Windows-scriptcode die een batchbestand met de naam syncfiles.bat onzichtbaar start.

Stel dat we een bestand hebben met de naam syncfiles.bat in de map C:\Batch Files. Laten we het starten in de verborgen modus met Windows Scripting.

Kopieer de volgende regels naar Kladblok.

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0
Set WshShell = Nothing

Opmerking: Vervang de naam/het pad van het batchbestand overeenkomstig uw vereisten in het script.
Sla het bestand op met de extensie .VBS, bijvoorbeeld launch_bat.vbs
Bewerk de .BAT-bestandsnaam en het pad dienovereenkomstig en sla het bestand op.
Dubbelklik om het bestand launch_bat.vbs uit te voeren, dat op zijn beurt het batchbestand syncfiles.bat onzichtbaar start.

Afkomstig van:
Voer .BAT-bestanden onzichtbaar uit


Antwoord 18

Ik heb MongoDB geïnstalleerd in de map D:\Installsin plaats van de standaardlocatie.

Open de opdrachtprompt en verander de map in D:\Installs\MongoDB\Server\4.4\binen voer de volgende opdracht uit:

mongod.exe --config=mongod.cfg

Hiermee zou de MongoDB-service moeten starten.

Open nu MongoDB Compass en maak verbinding zoals hieronder getoond:


Antwoord 19

Als op al deze manieren uw database niet werkt, kunt u dit proberen

Installeer eerst Monngodb vanaf de officiële site

tweede, ga naar dit pad

 C:\Program Files\MongoDB\Server\4.4\bin

Derde-run server met mongodcommando


Antwoord 20

  1. Herstart je cmd
  2. Typ mongoOF mongodin je cmd en druk op enter.

Dat is het 🙂

Other episodes