美文网首页MongoDB
MongoDB - 安装、启动、停止

MongoDB - 安装、启动、停止

作者: HRocky | 来源:发表于2018-10-26 11:35 被阅读0次

    一、包说明

    MongoDB官方源中包含以下几个依赖包:mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包:

    • mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。
    • mongodb-org-mongos: 包含mongos的守护进程。
    • mongodb-org-shell: 包含mongo shell。
    • mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。

    二、安装

    使用.rpm包安装

    1. 配置MongoDB的yum源

    创建yum源文件:

    vim /etc/yum.repos.d/mongodb-org-4.0.repo
    

    添加以下内容:

    [mongodb-org-4.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
    

    2.安装MongoDB包

    yum install -y mongodb-org
    

    三、运行MongoDB

    目录和权限

    默认,MongoDB实例存储如下:

    • 数据文件保存在/var/lib/mongo
    • 日志文件保存在/var/log/mongodb

    使用包管理方式安装,那么这些目录在安装的过程中就会自动创建。

    默认情况下,运行MongoDB使用的是mongod这个用户账号,如果你改变了运行MongoDB的用户,那么你就需要修改相关权限使得该用户可以有权限访问 /var/lib/mongo和/var/log/mongodb目录。

    配置/etc/mongod.conf的systemLog.path和storage.dbPath可以分别改变日志文件和数据文件的存储目录。

    使用过程

    1. 启动MongoDB

    使用如下命令启动

    service mongod start
    

    2. 验证MongoDB是否启动成功

    查看/var/log/mongodb/mongod.log文件内容,如果有类似下面的日志,说明启动成功

    [initandlisten] waiting for connections on port <port>
    

    port是/etc/mongod.conf配置的端口,默认是27017

    可以通过下面的设置来使得MongoDB开机启动:

    chkconfig mongod on
    

    3. 停止MongoDB

    service mongod stop
    

    4. 重启MongoDB

    service mongod restart
    

    5. 连接使用MongoDB

    mongo --host 127.0.0.1:27017
    

    四、卸载MongoDB

    1. 停止MongoDB

    service mongod stop
    

    2. 移除包

    yum erase $(rpm -qa | grep mongodb-org)
    

    3. 移除数据目录

    rm -r /var/log/mongodb
    rm -r /var/lib/mongo
    

    相关文章

      网友评论

        本文标题:MongoDB - 安装、启动、停止

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