我在幾個時間在Ubuntu 15.04安裝MongoDB的,但它沒有正確安裝和蒙戈外殼有一個錯誤:在Ubuntu上安裝MongoDB的15.04
mongo
MongoDB shell version: 3.0.1
connecting to: test
2015-04-07T18:46:14.958+0430 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-04-07T18:46:14.959+0430 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
我安裝了2.6.4和更新,以3.0 .1但錯誤沒有解決。 我發現this Answer in stackoverflow和搜索找到在Ubuntu mongod.lock和刪除它,然後流這一步:
Step 2: Repair mongodb.
sudo mongod --repair
Step 3: start mongodb.
sudo start mongodb
or
sudo service mongodb start
Step 4: Check status of mongodb.
sudo status mongodb
or
sudo service mongodb status
Step 5: Start mongo console.
mongo
爲reapir:
mongod --repair
2015-04-07T18:58:15.595+0430 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-04-07T18:58:15.595+0430 I CONTROL [initandlisten] dbexit: rc: 100
此錯誤sudo的服務MongoDB的開始:
sudo service mongodb start
[sudo] password for amir:
Failed to start mongodb.service: Unit mongodb.service failed to load: No such file or directory.
and for status:
sudo service mongodb status
● mongodb.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
併爲啓動shell第一個問題已經拋出。
我嘗試用linuxbrew又一次的錯誤沒有安裝了MongoDB的...
---------------更新-------- 自在什麼說「demostene」:
我想你只需要創建這個文件夾/數據/分貝。嘗試須藤的mkdir /數據/ DB再修
我在home/amir/data/db
的/data/db
然後我創建根並沒有什麼變化/data/db
... 在我最後一次安裝與linuxbrew併爲須藤蒙戈命令沒有工作在sudo mongod --repair
和其他步驟,沒有sudo那是命令沒有工作... 所以我第一次嘗試sudo su
在終端,並嘗試在第一步根 步驟說mongodb沒有安裝和安裝它插入: apt-get install mongo-server
我插入此命令並再次安裝mongodb。 現在根本蒙戈殼牌在這個版本中正常啓動:
[email protected]:/home/amir# mongo
MongoDB shell version: 2.6.3
connecting to: test
>
並沒有須藤蘇蒙戈外殼開始在這個版本:
MongoDB shell version: 3.0.1
connecting to: test
當我想的知道不衝突這2路版本與對方?
我想你只需要創建這個文件夾/ data/db。嘗試sudo mkdir/data/db然後修復 – panagdu
我有'data/db'文件夾。我刪除了'mongod。鎖'從'/ home/amir/data/db/_tmp' –
看起來像你在/ home/amir//中,但mongodb指向/ data/db。嘗試運行我的命令 – panagdu