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

文章插图
推荐阅读
-
「瑞士」我国最干净的城市,干净程度不亚于日本和瑞士,适合长期定居
-
澳大利亚@承诺给中国用百年的港口,仅3年就违约,中国撤资后该国傻眼了!
-
飘了?奚梦瑶炫富遭群嘲,戴五只金镯背复古LV包,全身行头超17W
-
杨瑾|43岁女星曝和工作人员试吻戏,试过后却被换角,崩溃哭诉水太深
-
中国经济导报网▲P40 Pro新品现货抢购!,唯品会携手华为开启大牌日
-
-
公园|为人熟知的城北大绿肺,奥林匹克森林公园南北园
-
[西安]充分挖掘区域市场西安高新区构建农产品产销体系助力乡村振兴
-
-
教育培训2018:博学教育涉虚假宣传上黑榜丨聚投诉报告
-
小仓鼠打洞学会另一种情怀|2人获得上将中将军衔,1人下落不明,八路军三大主力师的参谋长
-
搜狐新闻电饭锅焖鸡这样吃才过瘾,不加水不放油,鲜嫩多汁,比豉油鸡还香
-
趣头条|这些平台将打通科技成果转化“最后一公里”,孵化量产航空发动机等关键技术
-
-
-
-
中国新闻网@国奥冲击东京奥运启程!中国足球新年会有意外惊喜吗
-
游戏智库|《闪耀暖暖》“韩”了玩家的心,叠纸游戏被迫取消“争议套装”
-
-
艾娃ElvaaTB|倪妮新戏建党片《1921》开机真奢侈,穿7千衬衫配7千鞋,美成女王