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")  

如图登陆成功

Mongodb4.0安装_第1张图片

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




你可能感兴趣的:(Mongodb4.0安装)