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

文章插图
推荐阅读
-
杰哥引领|朱亚文排第三,第一实至名归,将来可能成为老戏骨六大年轻男演员
-
46岁马雅舒晒全家福,头戴大红花吸睛,外籍老公年轻帅气
-
开黑新使者|继余霜、欧成事件后,周淑怡也开始整活,直播自述已正式恋爱!
-
WE|WE旧梦拿到最佳新秀后,马上就问有没奖金,穷已经刻到骨子里了!
-
泥鳅的美食厨房:五一家宴12道菜,荤素搭配,营养丰富,一家人吃美了
-
#装修预算#露台地面用什么铺好?这几种材质,漂亮和实用全有了!
-
「揽月科技」网友:真香,小米生态链国潮爆款!1299元的价格30000元的享受
-
侵权|深圳四十余家KTV因歌曲侵权被诉涉及到歌曲两百余首
-
老孙科技 红米荣耀都不行,只有红魔5S做到了,“干翻”母公司
-
烟雨沫痕|却被将军直接击毙,这是何原因?,女兵向开国将军行军礼
-
首轮|哈尔滨200000000元电子消费券来了!11日开抢!
-
-
-
张翰|张翰被爆新恋情?手捧鲜花幸福依赖在对方身旁,网友:好甜蜜
-
护肤|女人过了40岁,皮肤保养也要跟上,每天做好这4步,赢人生后半场
-
-
饮食|男性须知:4个不起眼的行为,或正在“拖垮”你的肾,趁早改
-
-
|世界上最像人的鸟,不仅脸型很像,就连身高也差不多
-
环球时报|芬兰总理疑似感染新冠病毒,目前正在进行自我隔离