我只是想看看Mongo-DB。但我只是不让它运行。我用PECL安装了它,我的phpinfo()
告诉我扩展已加载,但当我尝试与
$mongo = new Mongo();
我明白了:
致命错误:未捕获异常'MongoConnectionException' 消息':传输端点未连接'
有人有同样的问题吗? ......或者对此有什么看法?
答案 0 :(得分:17)
请不要采取错误的方式,但实际上你是否让服务器运行?只有它看起来你的错误与连接失败有关,你没有提到服务器或它所在的位置(例如默认端口上的localhost)
答案 1 :(得分:8)
任何服务器启动方法,例如“/etc/init.d/mongodb start”或“service start mongodb”将失败,如果过时的锁文件仍然存在。在Ubuntu / Debian中,这是/var/lib/mongodb/mongod.lock。如果它存在并且看起来是旧的,请查找并删除它。
答案 2 :(得分:2)
检查服务器是否正在运行..
/etc/init.d/mongodb start
然后转到
root @ kannan-desktop:〜#mongo MongoDB shell版本:1.6.3 连接到:测试 >
答案 3 :(得分:1)
如果是新安装,请不要忘记更改mongod.conf
中的IP。
答案 4 :(得分:1)
自定义字符串看起来像
mongodb://username:password@host:port/database
答案 5 :(得分:0)
首先通过以下命令
更改默认数据库路径$ sudo mkdir -p / data / db /
$ sudo chown id -u
/ data / db
然后最后的命令是..
$ mongod --journal
在使用mongoDB
之前,请勿关闭终端对我有用......
答案 6 :(得分:0)
只需在您的终端中写下mongod
即可正常使用