一.部署
YUM方式安装
1.增加仓库文件:
/etc/yum.repos.d/mongodb-org-4.0.repo
2.添加版本:
添加4.0版本:
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/development/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.8.asc
添加4.0以前版本:
[mongodb-org-3.4]
name=MongoDB 3.4 Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1
3.安装:
安装最新的使用:
sudo yum install -y mongodb-org-unstable
安装指定:
sudo yum install -y mongodb-org-unstable-3.7.9 mongodb-org-unstable-server-3.7.9 mongodb-org-unstable-shell-3.7.9 mongodb-org-unstable-mongos-3.7.9 mongodb-org-unstable-tools-3.7.9
4.配置
路径:
vi /etc/mongod.conf
本机外机器连接修改:默认是 127.0.0.1改为:bindIp: 0.0.0.0
开启安全验证:
security:
authorization: enabled
打开防火墙:
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload
启动命令:
service mongod start
service mongod stop
service mongod restart
日志:
cat /var/log/mongodb/mongod.log
添加账号:
mongo
db.version(); # 查看 mongodb 的版本
show dbs;
use admin;
db.createUser({
user:"root",
pwd:"passwd",
roles:[{role:"root",db:"admin"}]
});
验证:
mongo
db.auth('root','passwd');
卸载:
sudo service mongod stop
sudo yum erase mongodb-org-4.0.repo
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
二.配置详解
三.性能调优
四.其他
附录脚本: