[英]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.