• Linux在线安装MongoDB


    Mongo官网安装地址:

    https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
    

    以MongoDB3.4为例

    1、创建 mongodb-org-3.4.repo文件

    vi /etc/yum.repos.d/mongodb-org-3.4.repo
    

    2、添加内容

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

    3、安装:

    yum install -y mongodb-org
    

    4、文件所在位置

    配置文件在:/etc/mongod.conf  
    数据文件在:/var/lib/mongo  
    日志文件在:/var/log/mongodb  
    

    5、无授权模式后台启动

     mongod    --fork   --dbpath  /var/lib/mongo  --port 27017  --logpath=/var/log/mongodb/mongodb.log --logappend
    

    6、授权模式下后台启动

    mongod    --fork    --auth --dbpath  /var/lib/mongo  --port 27017  --logpath=/var/log/mongodb/mongodb.log --logappend
    

    7、创建用户

     db.createUser(
    ...   {	
    ...	 user: "dbusername",
    ...	 pwd: "username",
    ...	 roles: [ { role: "dbOwner", db: "DB" } ]
    ...   }
    ... )
    

    8、开启远程访问
    编辑mongod.conf文件

    vi  /etc/mongod.conf  
    
    将bind_ip = 127.0.0.1 注释或者改为 0.0.0.0
    

    mongo 4.0 我们只需要在启动的时候加上 --bind_ip_all 或者 在配置文件中加入net.bindIp: 0.0.0.0 或者 net.bindIpAll: true。

    例子:

    /usr/bin/mongod   --fork      --auth --dbpath  /var/lib/mongo --bind_ip_all   --port 27017  --logpath=/var/log/mongodb/mongodb.log --logappend
    

    **

    重启后生效

    **

  • 相关阅读:
    List注意点【修改】
    最近遇到的笔试面试题(3)
    关于阅读
    各种语言
    最近遇到的笔试面试题(2)
    最近遇到的笔试面试题(1)
    5自由落体运动
    4 1000以内完数
    3水仙花数
    判断101-200之间的素数
  • 原文地址:https://www.cnblogs.com/tonyzt/p/11148794.html
Copyright © 2020-2023  润新知