MongoDB:一键单机部署centos7.*

 MongoDB:版本为4.2.*

# mongodb 部署
# 需要提前手动设置mongo_place目录以及上传对应的安装包
# 指的是当前的非root子账户,所以不是必须shunzi账户
sudo mkdir -p /home/shunzi/mongo_place
sudo cp -rf mongodb-linux-x86_64-rhel70-v4.2-latest.tgz /home/shunzi/mongo_place/
sudo rm -rf /home/shunzi/mongo_place/mongodb-linux-x86_64-rhel70-4.2.*
# 安装mongodb
sudo tar -zxvf /home/shunzi/mongo_place/mongodb-linux-x86_64-rhel70-v4.2-latest.tgz -C /home/vcontroller/mongo_place
sudo mv /home/shunzi/mongo_place/mongodb-linux-x86_64-rhel70-4.2.* /home/shunzi/mongo_place/mongodb
# sudo rm /home/shunzi/mongo_place/mongodb-linux-x86_64-rhel70-v4.2-latest.tgz
sudo mkdir -p /data/mongodb/data
sudo mkdir -p /var/log/mongodb/
sudo touch /var/log/mongodb/mongodb.log
# 调试服务启停是否正常,设置非标端口,27017 改为 17270
sudo /home/shunzi/mongo_place/mongodb/bin/mongod --dbpath /data/mongodb/data --logpath /var/log/mongodb/mongod.log --fork
sudo pkill -9 mongo
# sudo /home/shunzi/mongo_place/mongodb/bin/mongod --dbpath /data/mongodb/data --logpath /var/log/mongodb/mongod.log --fork
# sudo /home/shunzi/mongo_place/mongodb/bin/mongod --dbpath /data/mongodb/data --logpath /var/log/mongodb/mongod.log --fork --port 17270 --logappend --auth
# --auth 参数后续添加
sudo /home/shunzi/mongo_place/mongodb/bin/mongod --dbpath /data/mongodb/data --logpath /var/log/mongodb/mongod.log --fork --port 27017 --logappend --bind_ip=0.0.0.0
# sudo pkill -9 mongo


# 开放防火墙端口
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports

猜你喜欢

转载自blog.csdn.net/shunzi2016/article/details/108416473