Center OS7 (阿里云) 配置 Mongodb34

配置yum,用yum 安装 Mongodb

$ vi /etc/yum.repos.d/mongodb-org-3.4.repo
写入:


[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


$ sudo yum install -y mongodb-org

配置 mongod.conf

$ vi /etc/mongod.conf
将 bindip 改成 0.0.0.0

开放端口

1 - $ iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
2 - 在阿里云后台的安全组里面也要开发27017 端口

添加 用户

$ mongo 127.0.0.1:27017
$ use admin
$ db.createUser({user: "admin",pwd: "debug_mongodb_password",roles: [ { role: "readWriteAnyDatabase", db: "admin" } ]})

修改 mongod.conf


security:
authorization: "enabled"


(注意 auth前面有两个空格)
重启 mongodb
$ service mongod restart
这样,mongodb 就可以用外网账号密码登录了

你可能感兴趣的:(Center OS7 (阿里云) 配置 Mongodb34)