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

文章插图
推荐阅读
-
文汇|虹口区对口支援云南文山四县,以“全产业链帮扶”精准实施“消费扶贫”
-
天极网 iPad 8 配备 20W 充电器 但不支持 PD 快充,苹果
-
-
盗贼|敲锣打鼓迎盗贼入城宴饮,奇葩行径成常态,看“仁宗盛治”另一面
-
苏妲己帮女娲办事,为何落得个悲惨下场?你看当年女娲如何吩咐的
-
-
宇宇爱编发|周迅终于豁出去了,直接穿黑西装还不系扣,意外高级A爆了
-
-
-
『小米手机』小米手机包装偷偷换新!华为不甘示弱,不拼性能,拼包装
-
#欧洲华人街#法国93省警察获工会赠送8000只口罩
-
柏柏育儿漫画|儿媳:玩手机有什么错?大家都玩!,婆婆反对孙子玩手机
-
明星穿搭|原创 任达华16岁女儿拍时尚大片,被称最美星二代,却不及妈妈高级
-
-
羊肉粉去除膻味怎么弄,用什么药 羊肉粉去除羊骚味的方法
-
-
2019导协提名名单|2019导协提名名单公布 饺子导演则凭借《哪吒之魔童降世》成功入围
-
阵风10级!广东大部今日依然“晴歌”高唱 沿海海面风力较猛
-
我的思念漫天|7座SUV有推出的意义吗?或许买单的并不是直男,国产AMG
-
健康嘴唇发紫不当回事?或是身体出现了这6种问题,看看你属于哪一种