mongodb启动数据库失败(如何正确关闭mongo数据库)
2014-07-11 22:37
253 查看
http://blog.sina.com.cn/s/blog_976d93830101eh71.html
1.今天在启动数据库的是出现了报错。大致内容如下:
about to fork child process, waiting until server is ready for connections.
all output going to: /root/mongodb-linux-x86_64-2.4.5/bin/mongodb.log
forked process: 14660
ERROR: child process failed, exited with error number 100
2.百度谷歌各种翻,终于找到答案,原来是我关闭数据库是用了killall的命令,直接杀掉了进程,导致了数据库被锁了,只要找到mongod.lock。删掉并重启即可。
rm -f /data/mongod.lock
3.删除了那个文件之后,我们需要用修复模式启动数据库,要不然是无法启动数据库的。
./mongod --repair
4.下面我们重启下数据库
./mongod --dpath=/data/ --port 1234 --fork --logpath mongodb.log --config=/etc/mongod.conf
5.下面介绍下mongodb的几种启动或者关闭方法。
先用命令找出mongodb的pid进程
ps -o pid,command ax| grep mongod | awk '!/awk/ && !/grep/ {print $1}'
或者
ps aux | grep mongod | grep -v "grep" |awk -F" " '{print $2}'
kill -2 pid
也可以进入到mongo数据库里面进行操作
./mongo
use admin
db.shutdownServer();
1.今天在启动数据库的是出现了报错。大致内容如下:
about to fork child process, waiting until server is ready for connections.
all output going to: /root/mongodb-linux-x86_64-2.4.5/bin/mongodb.log
forked process: 14660
ERROR: child process failed, exited with error number 100
2.百度谷歌各种翻,终于找到答案,原来是我关闭数据库是用了killall的命令,直接杀掉了进程,导致了数据库被锁了,只要找到mongod.lock。删掉并重启即可。
rm -f /data/mongod.lock
3.删除了那个文件之后,我们需要用修复模式启动数据库,要不然是无法启动数据库的。
./mongod --repair
4.下面我们重启下数据库
./mongod --dpath=/data/ --port 1234 --fork --logpath mongodb.log --config=/etc/mongod.conf
5.下面介绍下mongodb的几种启动或者关闭方法。
先用命令找出mongodb的pid进程
ps -o pid,command ax| grep mongod | awk '!/awk/ && !/grep/ {print $1}'
或者
ps aux | grep mongod | grep -v "grep" |awk -F" " '{print $2}'
kill -2 pid
也可以进入到mongo数据库里面进行操作
./mongo
use admin
db.shutdownServer();
相关文章推荐
- 如何启动或关闭数据库的归档(ARCHIVELOG)模式
- mongodb启动数据库失败
- ORA-00257归档日志写满的解决方法 背景: 在前一篇博客中我们提到了如何启动或关闭oracle的归档(ARCHIVELOG)模式,在我成功设定数据库为归档模式以后, 第二天再次尝试连接数据库,
- Oracle表空间文件损坏导致的数据库异常关闭并启动失败问题的解决方法
- 如何在linux下启动和关闭ORCALE数据库
- 如何正确关闭MongoDB
- 如何查找数据库启动的失败原因
- 如何启动或关闭数据库的归档(ARCHIVELOG)模式 [转]
- 如何启动或关闭数据库的归档(ARCHIVELOG)模式
- 如何正确关闭MongoDB
- 如何正确关闭MongoDB
- 如何启动或关闭数据库的归档(ARCHIVELOG)模式
- linux 如何正确的关闭mongodb
- (转)如何启动或关闭数据库的归档(ARCHIVELOG)模式
- 如何正确关闭MongoDB
- 如何正确关闭MongoDB
- 转载备忘-如何启动或关闭数据库的归档(ARCHIVELOG)模式
- mongodb 3.2 实战(一)非关系型数据库设计,如何进行mongo的数据库设计?
- Oracle管理与维护.安装创建启动关闭数据库的常见问题(一)
- Oracle9i数据库异常关闭后的启动