zoukankan      html  css  js  c++  java
  • Cent Os7.0安装MongoDB4.2.0

    相关地址:

    下载mongoDB安装包

    下载安装包 官网下载传送门

    v7xM6b

    使用stfp工具上传到Linux服务器

    EIV5uy

    解压

    解压到指定的目录下,该目录下会存放mongoDB相关的内容,如数据库、日志、配置文件等。

    创建文件夹

    # 将mongodb存放在 /usr/local/mongodb (如果没有此目录,请先创建)
    mkdir /usr/local/mongodb
    # 进入当前目录
    cd /usr/local/mongodb
    # 创建数据库文件夹
    mkdir -p data/db
    # 创建配置文件
    mkdir conf
    

    解压

    # 挪到安装包所在的路径下
    cd ~
    # 解压到指定的目录下
    tar -zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgz -C /usr/local/mongodb
    

    配置

    此操作为可选操作,但建议进行配置

    新建配置文件

    vi /usr/local/mongodb/conf/mongodb.conf
    
    # 配置文件相关内容	
    # 数据文件存放目录
    dbpath = /usr/local/mongodb/data/db
    # 日志文件存放目录
    logpath = /usr/local/mongodb/logs/mongodb.log
    # 端口
    port = 27017
    #以守护程序的方式启用,即在后台运行
    fork = true
    # 日志追加
    logappend=true
    # 是否认证
    auth=false
    # 远程连接要指定ip 不然无法连接。0.0.0.0不限制ip访问,并开启对应端口
    bind_ip=0.0.0.0
    

    配置环境变量

    vi /etc/profile
    
    # 在文末追加以下信息
    export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0
    export PATH=$PATH:/usr/local/mysql/bin:$MONGODB_HOME/bin
    
    # 保存,使得配置生效
    source /etc/profile	
    

    注册服务

    配置

    # 编辑开机配置
    vi /lib/systemd/system/mongodb.service
    
    [unit]
        Description=mongodb
        After=network.target remote-fs.target nss-lookup.target
    [Service]
        Type=forking
        ExecStart=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
        ExecReload=/bin/kill -s HUP $MAINPID
        ExecStop=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0/bin/mongod --shutdown -f /usr/local/mongodb/conf/mongodb.conf
        PrivateTmp=true
    [Install]
        WantedBy=multi-user.target
    

    启动命令

    # 启动
    systemctl start mongodb.service
    # 查看配置
    systemctl status mongodb.service
    # 关闭
    systemctl stop mongodb.service
    # 开机自启动
    systemctl enable mongodb.service
    

    启动Mongo shell

    mongo	
    
  • 相关阅读:
    Analysis Services features supported by SQL Server editions
    Azure DevOps to Azure AppServices
    Power BI For Competition
    Win10开机“提示语音”以及”随机播放音乐”
    Azure DevOps
    Allow Only Ajax Requests For An Action In ASP.NET Core
    Mobile CI/CD 101
    Configure SSL for SharePoint 2013
    AWS Step Function Serverless Applications
    Cordova Upload Images using File Transfer Plugin and .Net core WebAPI
  • 原文地址:https://www.cnblogs.com/shine-rainbow/p/13187671.html
Copyright © 2011-2022 走看看