Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说mongodb启动命令 linux_进入mongodb命令,希望能够帮助你!!!。
博主今天倒腾了一晚上使用网上的教程安装MongoDB
,可是安装好了怎么也启动不了。
网上找教程折腾半天。
最后从以下三个方面一步一步进行解决了问题:
1.检查加载失败的Unit——systemctl list-units --failed
2.查看配置文件——配置文件主要放在/usr/lib/systemd/system目录,使用cat命令查看: systemctl cat mongod.service
3.找到启动的命令和参数以及日志文件的地址(下一步要用),直接使用命令和参数尝试启动,如果失败可以看到原因。
4.从日志文件查找原因并修复。
我通过第一步,也就是第一命令解决 CentOS 7 :Failed to start IPv4 firewall with iptables.这个问题
参考博文:MongoDB CentOS7 启动问题记录
当然解决了这一个问题,MongoDB还是启动不了。
接下来看日志文件。
我的日志文件在 /var/log/mongodb/mongod.log
然后通过时间节点来看报错的信息,可以看出我的问题是
E NETWORK [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Operation not permitted
这个主要是因为你之前开启过Mongod的服务,查看/tmp/mongodb-27017.sockc的内容,ls -lat /tmp/mongodb-27017.sock
如果有内容,删除,sudo rm /tmp/mongodb-27017.sock即可
然后:啦啦啦啦,启动好了
总结:一定要学会看日志文件,本来很简单的问题,不看日志文件会折腾很久,看了日志文件速度要快很多,解决问题来得快。
所有巧合的是要么是上天注定要么是一个人偷偷的在努力。
公众号
专注于学习资源、笔记分享,欢迎关注。我们一起成长,一起学习。一直纯真着,善良着,温情地热爱生活,,如果觉得有点用的话,请不要吝啬你手中点赞的权力,谢谢我亲爱的读者朋友。
Stop looking at what you don’t have and start being thankful for what you do have.
—不再凝望着得不到的东西,开始对自己拥有的一切心怀感恩。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。