美文网首页我爱编程
mongodb的一些报错

mongodb的一些报错

作者: xxt1ngt1ng | 来源:发表于2017-09-23 20:16 被阅读0次

最近换了新电脑,重新安装mongodb有点蒙,遇到了很多报错,小总结一下。

mongodb的安装过程:

看了很多文章,这篇最简单易懂推荐,照着做就好了。
http://blog.csdn.net/fsw0723/article/details/17040999

遇到的问题

  • connect failed
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
2017-03-01T12:06:59.013+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-03-01T12:06:59.015+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed

这个问题有点傻,就是我根本没有开启mongodb的数据库。
开启方式:
可以使用mongod直接开启,也可以以守护进程的方式开启,可以一直运行。
mongod --dbpath=/data/db --fork --logpath=/var/log/mongod.log
还可以加很多其他参数,自行百度吧。

  • server is ready for connections
about to fork child process, waiting until server is ready for connections.
forked process: 684
ERROR: child process failed, exited with error number 1

这个问题很有可能在关机之后遇到,mongodb在非法的情况下关闭了,对于这个问题我的解决方法是这样的。
1.先查看一下 /data/db 路径下有没有叫mongod.lock的文件,有就删掉
rm -rf mongod.lock
这个时候如果还没解决问题
2.执行一下brew service start mongodb
我一般执行这句之后基本就解决了。

相关文章

网友评论

    本文标题:mongodb的一些报错

    本文链接:https://www.haomeiwen.com/subject/mtbgqxtx.html