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