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
cd
NAARC:\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%
- Downloaden van http://www.mongodb.org/downloads
- Installeer .msibestand in map C:\mongodb
- Maak data, data\db, logmappen en mongo.configbestand onder C :\mongodb.
-
Voeg de volgende regels toe aan het bestand “mongo.config“
port=27017 dbpath=C:\mongodb\data\db\ logpath=C:\mongodb\log\mongo.log
-
Start server:
mongod.exe --config="C:\mongodb\mongo.config"
-
Verbind met localhost MongoDB-server via opdrachtregel
mongo --port 27017
-
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-
- Ga naar de C-schijf, maak een map met de naam data en maak daarbinnen een andere map aan met de naam db.
- Ga nu naar de map waar de monodb-server is geïnstalleerd. Ga naar C:\Program Files\MongoDB\Server(Version)\bin. Kopieer deze bestandslocatie.
- Om het in de toekomst gemakkelijker te maken om de server te gebruiken, drukt u op de Windows-toets en typt u omgevingsvariabelen.
- Je ziet een optie ‘Bewerk de systeemomgevingsvariabelen’.
- In de rechter benedenhoek zie je een knop ‘Omgevingsvariabelen…’. Klik daarop.
- Dubbelklik onder Systeemvariabelen op pad.
- Klik op nieuw en plak de bestandslocatie die je eerder hebt gekopieerd.
- Open nu cmd en typ mongod.exe (Het is een daemon die de server host.)
- 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.
- Installeer: https://www.mongodb.com/download-center#community
- Voeg
C:\Program Files\MongoDB\Server\3.6\bin
toe aan de omgeving
variabele “pad”. Opmerking: deze versie wordt binnenkort verouderd. - Schakel nieuwe PowerShell in, want het krijgt milieuvariabelen op een
Start, typ vervolgens MONGOD - 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 --install
zeg 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:\Installs
in plaats van de standaardlocatie.
Open de opdrachtprompt en verander de map in D:\Installs\MongoDB\Server\4.4\bin
en 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
- Herstart je cmd
- Typ
mongo
OFmongod
in je cmd en druk op enter.
Dat is het 🙂