- 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. 测试访问

文章插图
推荐阅读
-
LOL|云顶之弈50%的登顶阵容,红莲偷偷上波大分,直接冲到国服第一
-
快乐1122娱乐|回忆起来都是感恩的泪水,沙溢刚结婚在岳父岳母家住了四年
-
拿牙刷在便利店抢了300元!22岁小伙犯下重罪,被判刑
-
环球时报新媒体|黎巴嫩贝鲁特大爆炸一月后,港口区又发现4吨硝酸铵
-
-
寒武纪IPO:38位博士、508位硕士演绎快公司高成长道路
-
-
东方网|北京环球影城的霍格沃茨城堡盖好了!网友:不能接受魔法世界还用脚手架
-
戏说数字|沈亮数字能量学:手机号码中破财比较慢的数字有哪些?
-
-
芝士科技 可以让手机体验大幅加分,四个锦上添花细节
-
晒晒闺蜜106㎡三居室,效果堪比样板间,从玄关就能把人迷住
-
央视新闻客户端|我国固定宽带和手机流量平均资费下降超95%,工信部:五年来
-
中医刘医师|可常吃一菜,改善气色,淡化皱纹,更显年轻,女性不想老太快
-
「和讯科技」CEO王小川成为后者董事,搜狗投资春雨医生
-
牛奶|鲜奶0加水 田牧金钻脆皮银钻牛奶雪糕40支108元抄底
-
白鲸天下|土耳其和叙利亚叛军一起炸,俄罗斯不再忍耐!战机飞向叙土边境
-
-
青年|DOTA2预测「IG vs RNG」不同体系相同打法,IG如何突破重新崛起
-