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

文章插图
推荐阅读
-
问董秘|上海市跨境电子商务...,投资者提问:新蛋中国是深圳市跨境电子商务协会副会长单位
-
王祖蓝|王祖蓝方回应cos葫芦娃被判侵权:不实言论张冠李戴
-
看不清的篮球|既最快也最多,魔术师:约基奇实打实超巨!,一战创2大历史纪录
-
管理|银保监会蒋则沈:正制定《理财产品销售管理办法》等细则
-
-
【谢可寅】有种叫谢可寅的裤子,一般人看了欣赏不来,但她穿上后却巨显腰细
-
-
-
『网络安全』工业互联网安全迎来高速发展安全成为必备条件
-
三秦动态 微商户联盟2020域见未来WBA生态体系发布会举行
-
海南HPV疫苗涉案人被曝欲与消费者和解,协议书曝光
-
新华网|洛杉矶确诊当地今年首例因西尼罗病毒死亡病例
-
大小嘴说体育|武汉青岛比赛主裁李海新,媒体人赵宇:江苏上港主裁将是金希坤
-
科技日报|新型癌症疗法靶标出现 人体血液中发现促肿瘤代谢物
-
『广厘』百年前墨西哥屠华:半数华人遭屠 沉默写尽悲哀
-
时尚情|黄奕43岁不见老!穿军西装混搭卡通运动裤,又美又酷魅力挡不住
-
realme|冲破千元机天花板!realme Q3 Pro亮相:天玑1100+120Hz电竞屏
-
超美时尚屋|想进步“班均分”? 中小学老师不妨这样做! 30年教龄老师经验谈
-
-
特朗普选举夜后首次公开露面-特朗普输了6票输了大选