簡體   English   中英

Mongo數據庫無法啟動

[英]Mongo database cannot start

大家好,非常感謝。 第一次使用MongoDB,我通常使用postgresql。 無法執行任何數據庫操作,包括生成模型。 不斷收到此錯誤:

Mongo :: ConnectionFailure:無法連接到本地主機上的主節點:27017

互聯網說要嘗試這些方法,但都不起作用:

1-

sudo rm /var/lib/mongodb/mongod.lock
sudo -u mongodb mongod -f /etc/mongodb.conf --repair
sudo start mongodb
sudo status mongodb

這將返回錯誤

rm:/var/lib/mongodb/mongod.lock:沒有這樣的文件或目錄

2-這是我放在初始化文件夾中的文件中

require 'rubygems'
require 'mongo'

db = Mongo::Connection.new.db("mydb")
db = Mongo::Connection.new("localhost").db("mydb")
db = Mongo::Connection.new("localhost", 27017).db("mydb")

問題似乎源於路徑,我不知道它是如何工作的或如何更改它,因此,如果建議更改路徑和文件夾等,請非常具體。 謝謝你們

mongo守護程序未成功啟動。

通常你會做sudo mongod

確保可以通過在命令行上鍵入mongo來連接到數據庫,該命令行應將您連接到運行在27017上的守護程序。

然后嘗試再次運行紅寶石代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM