在Ubuntu 12.04上通过mongodb-10gen软件包安装时,Mongo不运行

cbm*_*ica 6 ubuntu mongodb ubuntu-12.04

所以我在这里遵循Mongodb安装说明:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ .但是,安装后,mongodb在使用start mongodb或调用时不会运行/etc/init.d/mongodb start.在挖掘并向/lib/init/upstart(!)添加调试注释后,我推断出问题是该mongodb-10gen包莫名其妙地没有/usr/bin/mongodb为upstart 创建可执行的引用 - 它创建了一堆其他可执行文件,但不是那个.这是怎么回事?10gen包装坏了吗?说明错了吗?或者是我的系统真的,真的,非常奇怪的东西?

PS安装mongodbUbuntu 12.04附带的软件包就像魅力一样.

ytt*_*ium 0

有 mongod 可执行文件吗?

如果 /etc/conf.d/mongod.conf 或 /etc/mongo/mongod.conf 或类似内容中有正确的配置,您可以通过运行 mongod -f /etc/mongo/mongod.conf 来启动服务器。

如果没有正确的配置,就自己写吧。http://docs.mongodb.org/manual/reference/configuration-options/

我的配置

另外,如果出现缺少 /usr/bin/mongodb 的错误,您可以通过执行以下命令(使用 root 权限)创建从 /usr/bin/mongodb 到 /usr/bin/mongod 的符号链接:

# ln -s /usr/bin/mongod /usr/bin/mongodb
Run Code Online (Sandbox Code Playgroud)