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

文章插图
推荐阅读
-
微微一笑很凑合|我家的狗实在太聪明了,每天早上都会衔当天的报纸来给我
-
『中国科学院大学』中国科学院大学确认该校研究生辱华,以侮辱性语言描述南京大屠杀
-
同比增长|中电兴发:2020年上半年净利润约1.57亿元,同比增加37.62%
-
【】公安部A级通缉令逃犯程麦生投案自首 涉嫌盗墓倒卖文物
-
「娱圈小播」会引起食物中毒和癌症,第一种人人都中招,西红柿的四种错误吃法
-
前沿时尚圏|论文期间的眼瞎要靠它们了!德国护眼好物大分享
-
-
-
-
行业互联网热烈祝贺锐泽科技2020年度新产品推介会圆满成功!
-
谢允|有翡:谢允中了师叔圈套,身受剧毒沉睡3年,周翡为救丈夫武功尽废
-
休哥罢了@白学了这些年,谁会?举下手!,问了不下5个同事都没做出来这题
-
ZAKER生活|众泰3.0平台架构新产品TS5破茧而出,技术研发双拳出击
-
中国9个城市入围世界特大城市,武汉排名第三你怎么看
-
-
荣耀彻底发飙,7.09英寸超大屏+5000mAh,同价位无敌
-
美CDC报告多起喝洗手液致死事件 4人死亡3人失明
-
克克异闻■结果出乎意料,安全气囊的威力有多大?老外用压路机做实验
-
-
据说985.211毕业的找另一半一般也都愿意找985.211的,你是这样的吗?