美文网首页
启动/关闭mongodb

启动/关闭mongodb

作者: 江小石 | 来源:发表于2017-08-31 23:04 被阅读0次

    启动

    mongod --fork --dbpath=/data/db --logpath=/data/db/mongod.log --rest --journal
    --fork:以守护进程的方式运行MongoDB,关闭shell后不会停止,但要指定logpath
    --dbpath:指定数据库目录,必须手动创建
    --logpath:指定日志文件路径,注意是文件不是目录,不需要手动创建
    --rest:启用MongoDb web 界面,web端口(默认28017)=db端口(默认27017)+1000
    --journal:启用日志选项,MongoDB的数据操作将会写入到journal文件夹的文件里
    可能出现的错误:
    ERROR: child process failed, exited with error number 1
    原因1:上次mongodb未正常关闭
    解决方法是删除mongod.lock,该文件将mongodb锁上防止用户操作

    # find / -name mongod.lock
    /usr/local/mongodb/mongod.lock
    # rm -f /usr/local/mongodb/mongod.lock
    

    原因2:启动时logpath指定的日志文件没有创建,且有同名文件夹,所有程序创建不了
    原因3:加了--journal,去掉试试,这个不太确定

    关闭

    mongo
    use admin
    db.shutdownServer()
    

    相关文章

      网友评论

          本文标题:启动/关闭mongodb

          本文链接:https://www.haomeiwen.com/subject/phgcjxtx.html