美文网首页我爱编程
Linux MongoDB配置启动问题

Linux MongoDB配置启动问题

作者: 胃痛的香蕉1 | 来源:发表于2018-08-02 21:23 被阅读0次

    MongoDB下载

    1. 下载对应Linux版本的MongoDB:下载地址
    2. tar -zxvf 对应版本压缩包名
    3. sudo mv -r 解压创建目录名 /usr/local/mongodb
    4. export PATH=/usr/local/mongodb/bin:$PATH

    默认配置文件路径 /etc/mongo.conf
    默认的日志文件路径 /var/log/mongodb/mongod.log

    MongoDB配置

    mongo.conf文件配置

    这里主要修改默认日志存贮存储位置,还有默认数据存储位置
    先新建/data/文件夹,里面再新建数据文件夹/data/db 和 日志文件夹/data/mongolog,并在/data/mongolog日志文件夹下新建日志文件,用来保存日志。
    顾名思义,一个用来存放mongodb数据,一个用来存放mongodb日志信息

    sudo mkdir /data/
    sudo mkdir /data/db /data/mongolog 
    sudo touch /data/mongolog/mongo.log
    

    修改MongoDB配置文件mongo.conf,将日志中写的默认的数据/日志存储路径,修改为/data/db/data/mongolog

    启动停止数据库

    服务形式操作数据库

    启动服务

    sudo service mongod start
    

    停止服务

    sudo service mongod stop
    

    重启服务

    sudo service mongod restart
    

    普通形式操作数据库

    sudo mongod
    

    运行客户端

    mongo
    

    以后台进程启动启动数据库

    由于启动数据库后关闭窗口mongodb就会停止,所以需要以守护进程方式启动Mongodb,这样它就可以在后台运行了

    sudo mongod --logpath=/data/log/mongo.log --dbpath=/data/db/ --logappend --fork
    

    --fork 后台开启一个进程运行mongodb服务器
    --logpath 指定日志保存在哪个文件中
    --dbpath 制定数据存在哪个文件夹
    --logappend 设置日志的写入模式为追加(不会覆盖原有日志)

    相关文章

      网友评论

        本文标题:Linux MongoDB配置启动问题

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