<p>couldn'tconnecttoserver127.0.0.1shell/mongo.jsmongodb安装在ubuantu上出现以上错误的解决方案:手动删除锁定文件:sudorm/var/lib/mongodb/mongod.lock执行修复脚本:sudo-umongodbmongod-f/etc/mongodb.conf--repair请注意以下几点:您必须运行此命令的MongoDB的用户。如果你运行它的根,则根将自己在/var/lib/mongodb/的/所必需的运行MongoDB的守护程序文件,因此当守护进程改掉后来由于MongoDB的用户运行,它不会有权限启动。在这种情况下,你会得到这样的错误:Unabletocreate/openlockfileforlockfilepath:/var/lib/mongodb/mongod.lockerrno:13Permissiondenied,terminating.在Ubuntu上,您必须使用-f标志指定的配置文件/etc/mongodb.conf。否则,它会寻找在错误的地方的数据文件,你会看到下面的错误:dbpath(/data/db/)doesnotexist,terminating.本文由www.起航劳务派遣系统.com原创,转载请著名出处</p>