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

文章插图
推荐阅读
-
-
晨报精选|走在全省前列,喜报!烟台海港医院“互联网医院”顺利通过审批
-
河南招生办回应专升本试题被押中|河南招生办回应专升本试题被押中说了什么?什么情况?终于真相了,原来是这样!
-
-
社会扒一扒|心理测试:你认为哪件红色嫁衣最丑?测谁会在夜里偷偷想你!
-
华为荣耀|目前公认的4款“零差评”手机,学生最爱第1款,第3款业界良心
-
AMD|AMD杀入汽车市场:8核Zen2+RX 6000显卡、驾驶舱中玩游戏
-
妇科苏医师|被称为天然清洁剂,刮掉多余脂肪,小腹平坦!,大蒜与此物一块
-
Redmi|Redmi K50电竞版创新史低价:2199元买骁龙8旗舰
-
字母哥|字母哥轰36+15+7仍无缘今日最佳!对不起!你碰上NBA大怪兽了
-
贵阳风湿免疫科王主任|强直性脊柱炎如何分类?又如何进行自我保健?
-
-
-
江水寒|要对刘芸好,郑钧:辜负孙锋11年青春是我不对
-
梦泪|韩信全皮肤特效对比,新星元不是最好,梦泪直言这款几乎没缺点!
-
大米能放冰箱冷冻吗能放多长时间 大米能放冰箱冷冻吗
-
-
北青必读|贵州安顺载有学生公交冲入湖内 公交车已被打捞上岸
-
谢谢你医生|《谢谢你医生》看了原著才知,家属为何要求抢救到0点再宣告死亡,太恶毒了
-