14

我只是想看看Mongo-DB。但我就是不让它运行。我已经用 PECL 安装了它,我phpinfo()告诉我扩展已加载,但是当我尝试与

$mongo = new Mongo();

我明白了:

致命错误:未捕获的异常“MongoConnectionException”和消息“:传输端点未连接”

有人有同样的问题吗?...或者对此有任何想法?

4

7 回答 7

17

请不要采取这种错误的方式,但你真的让服务器运行了吗?只是看起来您的错误与连接失败有关,并且您没有提及服务器或其所在的位置(例如默认端口上的 localhost)

于 2010-01-31T23:30:19.463 回答
8

如果仍然存在陈旧的锁定文件,任何服务器启动方法,例如“/etc/init.d/mongodb start”或“service start mongodb”都将失败。在 Ubuntu/Debian 中,这是 /var/lib/mongodb/mongod.lock。寻找这个并删除它,如果它存在并且似乎是一个旧的。

于 2011-10-16T10:29:42.027 回答
2

检查服务器是否正在运行..

/etc/init.d/mongodb 启动

然后去

root@kannan-desktop:~# mongo MongoDB shell 版本:1.6.3 连接到:test >

于 2010-12-01T07:17:43.053 回答
1

mongod.conf如果是新安装,请不要忘记更改您的 IP 。

于 2012-08-04T10:33:45.713 回答
1

自定义字符串看起来像这样

mongodb://username:password@host:port/database
于 2012-09-10T13:18:00.097 回答
0

首先通过以下命令更改默认数据库路径

$ sudo mkdir -p /data/db/

$ sudo chown id -u/数据/数据库

然后最后的命令是..

$ mongod——期刊

在使用 mongoDB 之前不要关闭终端

这个对我有用...

于 2012-07-31T04:38:31.003 回答
0

mongod只需在您的终端中写入即可

于 2014-04-11T13:39:18.940 回答