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

文章插图
推荐阅读
-
冯绍峰|冯绍峰晒健身照减肥成功,却在暗自撒狗粮,身后的长发女孩儿亮了
-
「套路」想当滴滴司机?看完你就明白了,带你了解滴滴深套路
-
-
扫地机器人|号称懒人神器的扫地机器人都有哪些“高科技”?看完你就知道了
-
洛克王国图瑞斯怎么打?洛克王国勇者大挑战攻略 洛克王国图瑞斯进化
-
为养老金将母亲藏尸冰柜获刑10月|骇人听闻!为养老金将母亲藏尸冰柜获刑10月 背后原因曝光,还有人性吗
-
-
-
LCK|S10最强选手诞生?峡谷用时1天上钻1,29场仅输8局太可怕
-
-
江苏新闻|很危险!高空“飞车”砸坏汽车 民警妙招找到肇事者
-
大猫娱乐说■直接“秋裤外穿”走机场,没想到超显腿肉,宋茜为证明自己是腿精
-
新车有必要装方向盘套吗--汽车方向盘有必要套方向盘套吗-
-
地暖用什么牌子的壁挂炉比较好 地暖哪个牌子比较好,选对壁挂炉是关键技术
-
河南|河南这座县要发达了,将新建一所大学,总投资约20亿元
-
妙妹娱乐|如果没人捅破窗户纸,他们可以憋到天荒地老,金牛喜欢一个人
-
科技养生|研究遗传性多囊肾病,使人们更好地了解疾病和开发新的治疗方法!
-
-
电影|马思纯新电影上映,章子怡看到一半就离场,周冬雨帮忙宣传也尴尬
-
Win10电脑怎么设置锁屏密码? 电脑怎么设置密码