liunx mongodb报错 connect@src/mongo/shell/mongo.js:251:13 重装mongo

安装mongo的几种方法
第一种pdf
链接:https://pan.baidu.com/s/1I694esSv0YLwz1TDD4rfjg
提取码:2ew9
第二种
https://www.cnblogs.com/weschen/p/7395667.html
第三种
http://note.youdao.com/noteshare?id=b4cddd00640e219787d3eec10c67847e
第二种是百度的 第一种,第三种找朋友要的

卸载mongodb的命令

  1. 停止服务:
sudo service mongod stop


  1. 删除软件包:
    sudo yum erase $(rpm -qa | grep mongodb-org)


3.删除数据和日志目录:
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

第二种

sudo apt-get purge mongodb
或者
sudo apt-get purge --auto-remove mongodb

我遇到在这里插入代码片mongo的一个大坑 解决了好久
百度到下面这个人和我的错误一样 我就记录一下
https://www.akaros.cn/blog/mongo-报connectsrcmongoshellmongojs25113错误的解决方式/

1. 删除数据data/db目录下的mongod.lock . 一般情况mongo默认的数据文件的在/data/db

2. 如果不行,可以sudo /usr/local/mongodb/bin/mongod --repair 修复。

3. 接着重新设置dbpath, 设置方式:sudo /usr/local/mongodb/bin/mongod --dbpath=/data/db/

等你进行到第三步的时候 你不要关闭这个命令窗口 要去重新打开一个窗口
输入
mongo
如果发现你可以启动 恭喜你 你真的幸运了
但我发现 如果我关闭了 我就不能再进入mongo服务了
大坑
参考错误文章
https://stackoverflow.com/questions/48697997/connect-failed-to-mongodb-shell

这个错误文章就是说 版本不兼容的问题导致

我最终是依靠这种办法解决的问题

https://www.cnblogs.com/weschen/p/7395667.html‘
根据这个人安装的方式进行了安装

你可能感兴趣的:(Liunx)