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	
    
  • 相关阅读:
    集群--LVS的介绍
    http协议
    tomcat目录结构
    Response乱码的解决方法
    j2ee学习笔记 Filter过滤器
    Java数据库连接池
    j2ee学习笔记URLEncoder.encode(String , enc)处理特殊字符
    python学习笔记--Django入门四 管理站点--二
    网络学习笔记----02--IGMP组播、ARP
    网络学习笔记----01--pathping跟踪数据包路径
  • 原文地址:https://www.cnblogs.com/shine-rainbow/p/13187671.html
Copyright © 2011-2022 走看看