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

文章插图
推荐阅读
-
科技资讯眺望|难用到好用!经过两年的发展,国产操作系统有了这样的变化
-
搞笑王茜茜幽默段子:那我选择买翡翠镯子吧!我打算去缅甸购买。
-
漫漫笑|出于亲情我帮小姨子完成手头工作业绩,幽默笑话:小姨子忙不过来
-
国际丨50米游艇剧烈燃烧浓烟滚滚快速沉入海中 乘客弃船而逃
-
「全球疫情」世卫组织:全球新增316884例新冠肺炎确诊病例
-
科技养生■想增加腸內好菌?快补充益菌生 洋蔥、牛蒡5种食物都上榜
-
大河财立方|你花了多少?,上半年全国网购超5万亿元
-
淘宝优惠券去哪里领惠券app哪个好 淘宝优惠券去哪里领
-
-
科技真探社|他们友谊为何那么好?,比尔盖茨亲自为股神做奥利奥味蛋糕
-
时代|粉丝聚集在机场造成拥堵 时代少年团方发紧急声明
-
曝导演大鹏晕倒浑身抽搐,43天暴瘦30斤,造谣那英收847万条恶评
-
「萍妮聊娱乐」瘦身减肥后,完全升级为女神,有种“整容”叫《三生三世》的素锦
-
哏都太尉|5百军人镇暴!特朗普:敢抢劫就开枪!,美国暴乱第3天:警局被烧
-
研究成果|随“时空溯园”展览,穿越三山五园的前世今生
-
恶之花|紧急停播后终于又复播,9.2分新剧刷新了深夜档收视纪录
-
娱堂客|是饭店的掌勺大厨,结婚之后呢!,开心笑话:老公在没有结婚前
-
胡小姐的OK绷|什么样的爷爷奶奶会遭孙子嫌弃?小孩:不喜欢这3样,人老后
-
江苏新闻|2万现金藏化妆盒 结果又亲手当垃圾扔了…
-