Mongodb 吃屎记录

Posted incredible-x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongodb 吃屎记录相关的知识,希望对你有一定的参考价值。

使用service start mongodb

systemctl mongodb start

配置文件中写入fork = true 并且输入命令 sudo mongod -f ./mongodb.conf,百分百报错:

about to fork child process, waiting until server is ready for connections.
forked process: 25207
ERROR: child process failed, exited with error number 100
To see additional information in this output, start without the "--fork" option.

 

说是该服务已经存在,然后输入命令mongo的确是存在了,连接成功了,迷惑,

关闭服务

无论使用service mongodbstop

systemctl stop mongodb

还是用killall mongod  或者ps -el | grep mongo 然后kill -9 PID,

输入mongod, 再次报错

连接成功,

另外要删除这该死的服务:

添加一个服务: sudo update-rc.d ServiceName defaults

删除一个服务: sudo update-rc.d ServiceName remove

ref: https://blog.csdn.net/yuanchao99/article/details/9111269

 

另外: 设置权限登录后,设置了一个自己的账户,设置的时候都验证的好好的,但是重启一下服务器,死活验证失败。

 

似乎是虽然会报错,但是还是成功的启动了服务。不过好像我储存数据的位置有两个,因为之前输入的数据都不见了,出现了上古年代自以为丢失的数据。。。

 

直接修改/etc/init.d/目录内部的mongodb文件

 

最后笔记:

官方文档链接,响应时间贼慢:https://docs.mongodb.com/manual/reference/method/db.updateUser/

插入用户

首先use admin

然后: db.createUser({})

修改密码或者用户权限什么的:

use admin..............db.updateUser(name, {}).....


被恶心到了,气的胸闷,搜索不到有关问题,能力太菜

 

以上是关于Mongodb 吃屎记录的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB:如何在 MongoDB Shell 中删除集合的所有记录?

MongoDB使用记录

MongoDB 记录所有查询

各位大牛,求教mongodb如何删除重复的记录

mongodb 分组统计: 按deviceId、tenant分组,统计总记录条数、求和workload

MongoDB 学习记录yum安装