美文网首页
MongoDB的linux系统下的安装与连接

MongoDB的linux系统下的安装与连接

作者: 攻城老狮 | 来源:发表于2021-01-11 19:41 被阅读0次

    一 安装MongoDB的服务

    1. 下载Linux系统下的MongoDB安装包

    2. 上传压缩包到linux服务器中,解压到对应的安装目录下

    mkdir /usr/local/mongodb
    tar -zxvf mongodb-linux-x86_64-4.0.10.tgz
    mv mongodb-linux-x86_64-4.0.10 /usr/local/mongodb
    
    1. 新建目录,分别用来存储数据和日志
    # 注意:此处是在根目录下创建mongodb目录,而不是在mongodb的安装目录下创建
    #数据存储目录
    mkdir -p /mongodb/single/data/db
    #日志存储目录
    mkdir -p /mongodb/single/log
    
    1. 新建并修改配置文件
    vim /mongodb/single/mongod.conf
    
    systemLog:
        #MongoDB发送所有日志输出的目标指定为文件
        destination: file
        #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
        path: "/mongodb/single/log/mongod.log"
        #当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。
        logAppend: true
    storage:
        #mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
        dbPath: "/mongodb/single/data/db"
        journal:
            #启用或禁用持久性日志以确保数据文件保持有效和可恢复。
            enabled: true
    processManagement:
        #启用在后台运行mongos或mongod进程的守护进程模式。
        fork: true  
    net:
        #服务实例绑定的IP,默认是localhost
        bindIp: localhost,192.168.44.142
        #bindIp
        #绑定的端口,默认是27017
        port: 27017 
    
    1. 启动mongodb服务
    /usr/local/mongodb/bin/mongod -f /mongodb/single/mongod.conf
    about to fork child process, waiting until server is ready for connections.
    forked process: 3730
    child process started successfully, parent exiting
    
    1. 通过进程查看mongodb服务的启动情况
    ps -ef | grep mongod
    
    1. 关闭服务,直接杀死进程
    kill -2 进程号
    

    二 连接mongodb

    1. 使用shell的方式连接
    /usr/local/mongodb/bin/mongo --host=192.168.44.142 --port=27017
    
    1. 使用compass工具连接
    • 关闭防火墙
    # 关闭系统的防火墙
    systemctl status firewalld
    systemctl stop firewalld
    systemctl disable firewalld
    
    • 启动windows系统下的compass工具
    image-20210110163756070.png image-20210110163807277.png

    相关文章

      网友评论

          本文标题:MongoDB的linux系统下的安装与连接

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