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

文章插图
推荐阅读
-
小慧看体育|青春风暴继续刮,15岁首秀16岁便梅开二度!索帅盯上意大利超新星
-
吉林车祸死者多为掰苞米零工|吉林车祸死者多为掰苞米零工 已造成18人死亡、1人受伤
-
像素|想买个拍照手机不知道怎么选?这些良心推荐,柜姐都不会告诉你
-
养乐多细化深耕三线城市 品质+匠心是稳健增长的“双引擎”
-
怎样看待当前(2017 年 6 月)的百度贴吧「百度贴吧将被关停」被辟谣后,未来路在何方
-
-
bilibili和好看视频哪个好,哔哩哔哩对比腾讯视频-
-
-
-
评测|90天真实评测美白护肤品什么牌子好?真正有效的美白护肤品排行榜
-
【新华网】云南瑞丽一小区发现疑似病例 官方发布通告决定实施隔离
-
微信里怎么把银行卡删掉 微信里怎么把银行卡删掉绑定
-
-
最新出炉!9月17日沪深股通净流入4.39亿,其中3.957亿都买了它
-
-
幽默搞笑段子集锦|她神秘地回了4个字!,幽默笑话:同事鼓起勇气向心仪的女子表白
-
刘药师话用药|餐桌上这种食物,堪称高血脂“加速器”
-
三国志|三国志11:为何西汉一堆王牌却总被困在蜀地?这3点是重要因素!
-
名校家长课堂|现在看刚刚好,到底要不要教孩子分享?避免3个误区
-
简单观察|普陀新闻网丨“云上”拓市场“线上”修船忙