yum/apt-get安装mongodb(3.4)和开启用户认证
[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
bindIp: 127.0.0.1 #设置绑定的ip地址或者注释该行,来允许远程访问!
systemctl enable mongod systemctl start mongod systemctl status mongod
#输入mongo,进入mongo shell use admin; db.createUser({user:"xx",pwd:"xxpwd",roles:["dbAdminAnyDatabase","readWriteAnyDatabase","root"]}); exit
#追加上 security: authorization: "enabled" #重启mongo服务 systemctl restart mongod
#输入mongo,进入mongo shell use admin; db.auth('xx','xxpwd'); use spider; db.createUser({user:"spider",pwd:"spiderpwd",roles:[{role: "userAdmin", db: "spider"},{role: "readWrite", db: "spider"},{role: "dbAdmin",db: "spider"}]}); exit
附:mongodb的更多配置说明:https://docs.mongodb.com/master/reference/configuration-options/#security-options,Copyright:www.cplusplus.me Share、Open- C/C++程序员之家