我在做MongoDB時是超級新手。今天是我第一次這樣做。在此之前,MongoDB由其他人設置,所以我需要一些幫助。Windows中MongoDB中的連接錯誤
我試着開始蒙戈,這是錯誤:
C:\MongoDB>mongo
MongoDB shell version: 3.2.12
connecting to: test
2017-05-05T17:36:18.459+0800 W NETWORK [thread1] Failed to connect to
127.0.0.1
:27017 after 5000ms milliseconds, giving up.
2017-05-05T17:36:18.459+0800 E QUERY [thread1] Error: couldn't connect to
server 127.0.0.1:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:229:[email protected](connect):1:6
exception: connect failed
我也試着開始mongod.exe並沒有錯誤。不確定它是否是相互鏈接。
C:\MongoDB>mongod.exe
2017-05-05T17:52:42.543+0800 I CONTROL [initandlisten] MongoDB starting :
pid=2
1708 port=27017 dbpath=C:\data\db\ 64-bit host=xxxx
2017-05-05T17:52:42.544+0800 I CONTROL [initandlisten] targetMinOS: Windows
7/Windows Server 2008 R2
2017-05-05T17:52:42.545+0800 I CONTROL [initandlisten] db version v3.2.12
2017-05-05T17:52:42.545+0800 I CONTROL [initandlisten] git version:
ef3e1bc78e997f0d9f22f45aeb1d8e3b6ac14a14
2017-05-05T17:52:42.545+0800 I CONTROL [initandlisten] OpenSSL version:
OpenSSL1.0.1u-fips 22 Sep 2016
2017-05-05T17:52:42.546+0800 I CONTROL [initandlisten] allocator: tcmalloc
2017-05-05T17:52:42.546+0800 I CONTROL [initandlisten] modules: none
2017-05-05T17:52:42.546+0800 I CONTROL [initandlisten] build environment:
2017-05-05T17:52:42.546+0800 I CONTROL [initandlisten] distmod:
2008plus-ssl
2017-05-05T17:52:42.547+0800 I CONTROL [initandlisten] distarch: x86_64
2017-05-05T17:52:42.547+0800 I CONTROL [initandlisten] target_arch:
x86_64
2017-05-05T17:52:42.547+0800 I CONTROL [initandlisten] options: {}
2017-05-05T17:52:42.548+0800 I STORAGE [initandlisten] exception in
initAndListen: 29 Data directory C:\data\db\ not found., terminating
2017-05-05T17:52:42.548+0800 I CONTROL [initandlisten] dbexit: rc: 100
我沒有看到數據\ db是創建的,但只是沒有在C:\。在config文件中,已經有書面的路徑。
systemLog:
path: D:\MongoDB\mongod.log
storage:
dbPath: D:\mongod\data\db
你可以嘗試在終端中以管理員身份運行它嗎? –
是的,我確實以管理員身份運行 – Kaycee