- MongoDB 下载链接:
- centos7 镜像下载链接:
- 也可以在服务器上面:wget
1.创建基础目录(已经有的话 , 请跳过)
# 用来存储我们下载好的一些文件或者软件mkdir -p /home/service# 用来存储配置文件mkdir -p /home/config# 用来存储日志mkdir -p /home/logs# sh脚本mkdir -p /home/sh安装wget:yum install wget2. 下载解压mongo(复制全部 , 粘贴运行就好了)
# 没有wget 的话 , yum install wgetcd /home/servicewget tar -xzvf mongodb-linux-x86_64-rhel70-4.4.0.tgz -C /home/service/mv /home/service/mongodb-linux-x86_64-rhel70-4.4.0 /home/service/mongodb3. 编写mongo配置(复制全部 , 粘贴运行就好了)
mkdir -p /home/service/mongodb/myconfigln -s /home/service/mongodb/myconfig /home/config/mongodbcat <<'EOF'> /home/service/mongodb/myconfig/mongodb.confdbpath = /home/service/mongodb/data/dblogpath = /home/service/mongodb/data/logs/mongodb.logport = 27017# 测试下可以0.0.0.0,正式环境:127.0.0.1bind_ip=0.0.0.0fork = true#nohttpinterface = trueauth=trueEOF# 软链ln -s /home/service/mongodb/data/logs /home/logs/mongodb4. 设置mongo自启文件(复制全部 , 粘贴运行就好了)
mkdir -p /home/service/mongodb/data/dbmkdir -p /home/service/mongodb/data/logscat <<'EOF'> /home/service/mongodb/myconfig/mongodb.service[Unit]Description=mongodbAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingExecStart=/home/service/mongodb/bin/mongod --config /home/service/mongodb/myconfig/mongodb.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/home/service/mongodb/bin/mongod --shutdown --config /home/service/mongodb/myconfig/mongodb.confPrivateTmp=true[Install]WantedBy=multi-user.targetEOFcp /home/service/mongodb/myconfig/mongodb.service /lib/systemd/system/mongodb.servicesystemctl enable mongodb.servicesystemctl start mongodb.serviceservice mongodb status5. 配置系统环境(复制全部 , 粘贴运行就好了)
cat <<'EOF'>> /etc/profileexport MONGODB_HOME=/home/service/mongodbexport PATH=$PATH:$MONGODB_HOME/binEOFsource /etc/profile6.创建MongoDB管理员
【centos7 安装 MongoDB (复制粘贴系列)】mongouse admin#创建mongo管理员 , 并且赋予权限db.createUser({ user: 'admin', pwd: 'mongoAdmin', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });#退出登录exit7. 防火墙开启27017端口(复制全部 , 粘贴运行就好了)
yum -y install firewalldsystemctl start firewalld.servicechkconfig --level 35 firewalld onfirewall-cmd --zone=public --add-port=27017/tcp --permanentfirewall-cmd --reloadfirewall-cmd --list-ports8. 测试访问

文章插图
推荐阅读
-
-
电视台方回应罗志祥回归|周扬青事件传得沸沸扬扬!电视台方回应罗志祥回归 形象跌入谷底
-
『』美女约南通一男子网聊“坦诚相见” 才看几十秒就要收费?
-
央视新闻|涉11项诉讼,美国地检署对布鲁克斯案执法警察发逮捕令
-
父亲找老伴儿女不同意怎么办,父亲找老伴儿女不同意 家庭不和睦-
-
网上车市|配置大幅提升,造型微调,保时捷新款帕拉梅拉发布!增混动新车型
-
【乐视网】暴跌99%!贾跃亭破产程序完成,又开始忽悠了?
-
小明叨叨叨|PC端无法比较,太新颖了!,梦幻西游:口袋版最赚钱的囤货模式
-
-
面霜|这4种老牌国货面霜,能保湿美白提亮肤色,很适合五六十岁的人用
-
-
『cnBeta.COM』三星推出易于分离的电视包装纸板 方便用户将其再利用
-
中山名雕高端家装|命悬一线,母亲:想留住孩子的命,2岁白血病男孩病情反复无常
-
永州新闻网|“男学生踹伤猥亵男”案提级由永州市公安局重新调查,责令撤销案件解除刑拘
-
包子妈妈育儿这4种零食又来“坑”娃,长高无望!家长要死死管住嘴,夏天来了
-
北欧31㎡北欧风单人公寓,一个人的生活更加精致优雅!
-
自贡市工商业联合会原主席、市总商会原会长但积忠 严重违法被开除公职
-
天赋异禀的小马|2020年,郭麒麟综艺接到手软,是自己够火还是老爸面子大,原创
-
北京日报客户端婉拒特朗普视察,口罩工厂担忧感染风险
-