Din mongod började faktiskt framgångsrikt i början. Loggutgången:
NETWORK [initandlisten] waiting for connections on port 27017
indikerar att mongod
är online och väntar på anslutningar på den angivna porten. Du kunde vid den tidpunkten ha öppnat en mongo
skal på samma maskin för att ansluta till mongod
.
Jag förstår dock att varningarna som visas kan indikera att det var ett problem under driften. Vi har uppdaterat vår dokumentation för att hantera detta:
Du hittar dokumentationen i fråga här:Kör MongoDB Community på Windows
Det verkar som att andra användare har hjälpt dig med att få en bra fungerande konfigurationsfil, men jag skulle vilja plocka isär den ursprungliga utdata för att klargöra eventuell förvirring som uppstår där.
Låt oss börja med att bryta upp din ursprungliga mongod-process:
CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2017-12-13T11:09:07.733-0700
Detta är en varning som indikerar att du inte startade mongod-processen med autentisering eller auktorisering. Eftersom det verkar som att du använder standardinställningarna för 3.6 är detta en förväntad informativ varning. Läs igenom MongoDB-dokumentationen om autentisering
när du får en chans och planerar att implementera enkel autentisering, speciellt om mongod
kommer att exponeras för det offentliga internet när som helst.
Nästa varning är:
CONTROL [initandlisten] ** WARNING: This server is bound to localhost. 2017-12-13T11:09:07.736-0700
Som standard i MongoDB 3.6 är mongod
binder till den lokala värdadressen. Kort sagt, mongod
lyssnar bara efter anslutningar på den lokala maskinen. Detta ger dig tid att konfigurera autentisering innan du öppnar din MongoDB-distribution till ditt privata nätverk eller det offentliga internet.
Som noterat av andra användare kan du lösa detta genom att ställa in net.bindIp
i din konfigurationsfil:
net:
bindIp: 127.0.0.1
När du är redo att öppna mongod
för anslutningar som inte är lokala värdar, lägg bara till en IP-adress som är kopplad till en nätverksadapter på värddatorn. Till exempel, om värddatorn har en nätverksadapter 192.168.1.15, kan du lägga till den i bindIp
. Detta berättar för mongod
för att lyssna efter inkommande anslutningar på båda adresserna.
net:
bindIp: "127.0.0.1,192.168.1.15"
När det gäller FTDC-varningen, \Memory\Available Bytes
räknaren är relaterad till Windows Performance Management - du kan läsa mer om det här . Du kan behöva konfigurera vissa Windows-komponenter för att aktivera den räknaren. Det är också möjligt att räknaren endast är tillgänglig (eller tillgänglig) i serverarkitekturen i Windows.
Varningen är informativ och bör inte påverka normal drift, såvida du inte är starkt beroende av FTDC-data för ditt arbete.
Du kan hitta mer information om loggmeddelanden i MongoDB i vår dokumentation för loggmeddelanden .