Mongodb4.0安装

1、官网下载 mongodb-linux-x86_64-enterprise-rhel62-4.0.0.tgz 文件

2、上传到服务器/usr/local/mongodb

3、解压 (/usr/local/mongodb下) sudo tar mongodb-linux-x86_64-enterprise-rhel62-4.0.0.tgz

4、安装

        sudo mv mongodb-linux-x86_64-enterprise-rhel62-4.0.0 mongodbserver

        cd mongodbserver

        sudo mkdir data

        sudo mkdir log

        sudo mkdir etc

        cd etc

        sudo vim mongodb.conf

   输入:

dbpath=/usr/local/mongodb/mongodbserver/data
logpath=/usr/local/ongodb/mongodbserver/log/mongodb.log
port=27017
fork=true
journal=false
storageEngine=mmapv1
bind_ip=0.0.0.0

        cd ../bin/

5、启动 sudo ./mongod --confing /usr/local/mongodb/mongodbserver/etc/mongodb.conf

6、如果启动报错

    error while loading shared libraries: libnetsnmpagent.so.20: cannot open shared object file: No such file or directory

      原因是没有安装 net-snmp

       cd 根目录 直接安装 yum install net-snmp

7、创建mongodb登陆账号和密码

     cd /usr/local/mongodb/mongodbserver/bin/

    ./mongo 127.0.0.1:27017

    

    

use admin 

创建用户

db.createUser({user:"用户名",pwd:"密码",roles:["root"]})

测试登陆

db.auth("user_test","pwd_test")  

如图登陆成功


8、修改配置文件 

  添加

auth=true

重启mongdb

sudo ./mongod --confing /usr/local/mongodb/mongodbserver/etc/mongodb.conf --shutdown

sudo ./mongod --confing /usr/local/mongodb/mongodbserver/etc/mongodb.conf

9、终端登陆

    /usr/local/mongodb/mongodbserver/bin/mongo --port 27017 -u 用户名 -p 密码 --authenticationDatabase admin

10、远端登陆

        登陆不上检查防火墙

         vim /etc/sysconfig/iptables

        增加 -A INPUT -p tcp -m tcp --dport 27017 -j ACCEPT

        重启 /etc/init.d/iptables restart  

        保存 /etc/rc.d/init.d/iptables save




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值