美文网首页
centos7.2安装mongodb3.2.3

centos7.2安装mongodb3.2.3

作者: 彩虹之梦 | 来源:发表于2017-06-05 22:23 被阅读0次

    说明:在centos上安装mongodb比较简单,为了增强记忆和防止以后忘记,再回来查看,特写在博客上。

    1、下载安装包

    https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.3.tgz


    2、解压

    tar -zxvf mongodb-linux-x86_64-3.2.3.tgz


    3、指定安装目录(将解压文件移动到“/usr/local/mongodb”文件夹中)

    mv mongodb-linux-x86_64-3.2.3 /usr/local/mongodb


    4、在mongodb文件夹中创建数据文件目录和log文件目录

    cd /usr/local/mongodb
    mkdir data
    mkdir logs

    • 授权:chmod -R 775 /data/logs

    5、在mongodb/bin目录下创建配置文件mongodb.conf

    cd bin/
    vi mongodb.conf
    配置信息如下:
    dbpath = /usr/local/mongodb/data #数据文件存放目录
    logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
    port = 27017 #端口
    fork = true #以守护程序的方式启用,即在后台运行
    nohttpinterface = true
    logappend=true
    auth=true
    nohttpinterface=true

    • 参数说明:
    • dbpath:数据库文件路径
    • logpath:日志文件路径
    • logappend:是否追加日志
    • port:端口
    • fork:是否以后台进程启动
    • auth:是否启动授权认证
    • nohttpinterface:是否支持HTTP形式访问

    6、启动mongodb程序(使用配置文件mongodb.conf定义的参数启动)

    /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf


    7、开启mongodb服务随系统自启动

    • 编写自定义服务
    • (1).在/lib/systemd/system/目录下新建mongodb.service文件,内容如下:
      [Unit]
      Description=mongodb
      After=network.target remote-fs.target nss-lookup.target
      [Service]
      Type=forking
      ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
      ExecReload=/bin/kill -s HUP $MAINPID
      ExecStop=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
      PrivateTmp=true
      [Install]
      WantedBy=multi-user.target
    • (2).设置权限
      chmod 754 mongodb.service
    • (3).启动关闭服务,设置开机启动
    启动服务

    systemctl start mongodb.service

    关闭服务

    systemctl stop mongodb.service

    开机启动

    systemctl enable mongodb.service

    相关文章

      网友评论

          本文标题:centos7.2安装mongodb3.2.3

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