正确关闭mongodb 防止数据丢失

mongodb不正确关闭会导致非常严重的问题,

比如 使用 kill -9 pid 方式来关闭,如果没有开启日志的情况下,可能造成数据丢失,数据库瘫痪.

运行错误:Error: error doing query: failed


登录Mongodb数据库后关闭服务.

>use admin;
switched to db admin
>db.shutdownServer();
Tue Nov 18 11:03:24.164 DBClientCursor::init call() failed
server should be down...
Tue Nov 18 11:03:24.169 trying reconnect to 127.0.0.1:27017
Tue Nov 18 11:03:24.171 reconnect 127.0.0.1:27017 failed couldn't connect to server 127.0.0.1:27017
> exit
bye


另外一种安全关闭方法:

kill -15,killall mongod


ok,mongodb 服务成功关闭.



回到顶部