MongoDB-启动的时候出现了问题
2018-02-23 10:59
423 查看
转自——
没有无缘无故的荣耀-------赵兴壮 come on
之前MongoDB启动的时候是正常的,不知道后来启动报错了,就把粘贴出来查询了。最后才知道是由于自己不正常的关闭导致的这个情况。--摘录:MongoDB非正常关闭后修复记录
mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错,如下所示:
这算是一个Mongod 启动的一个常见错误,非法关闭的时候,lock 文件没有干掉,第二次启动的时候检查到有lock 文件的时候,就报这个错误了。
解决方法:进入 mongod 上一次启动的时候指定的 data 目录 --dbpath=/data/mongodb
删除掉该文件:
rm /data/mongodb/mongo.lock --linux del /data/mongodb/mongo.lock --windows
再执行:
/usr/local/mongodb$ /usr/local/mongodb/mongod -dbpath=/data/mongodb --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth
OK,问题解决。
正确关闭mongod 的方法:进入mongo shell
use admin db.shutdownServer()
也可以按照文档粗暴的杀掉它,它内部应该有KILL信号处理程序。
killall mongod
请不要 kill -9 ,会造成文件数据混乱丢失 repair 也无力回天。
ctrl+c 可以退出mongo的界面 或是ext
相关文章推荐
- MongoDB-启动的时候出现了问题
- MongoDB-启动的时候出现了问题
- MongoDB-启动的时候出现了问题
- Centos7安装mongodb出现的问题:服务无法启动
- 在启动mysql的时候出现如下问题:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”
- 安装MongoDB时,出现不能在本地计算机启动MongoDB的问题
- mongodb启动出现问题解决方法。
- 启动mongodb出现的问题
- Android Studio启动虚拟机的时候出现问题Instant Run Requires‘Tools | Android | Enable ADB integration’...
- CorelDraw x6 启动的时候出现尝试重新启动计算机和应用程序.如果这些操作还是不能解决问题
- mongodb启动出现问题解决方法。
- Centos7安装mongodb出现的问题:服务无法启动
- 组创建mongodb 服务的时候 出现啦很多问题
- VS2015+opencv,按照网上的VS2013教程配置的,运行的时候出现【无法启动此程序,因为计算机中丢失MSVCP120D.dll。尝试重新安装该程序以解决问题。】
- ambari安装hdp2.4.0.0出现的编码问题(启动hive metastore时候失败)
- mock私有变量的时候出现的问题
- Spring Cloud Consul启动时出现的问题
- 在测试aes加密的时候,出现一个关于密钥的长度问题
- Apache的ANT Project的主页访问的时候总是出现问题,还是把它的镜像站点记下来的好!
- mongoDB非正常关闭后无法启动问题