CentOs7 急速安装 MongoDB,献给还在为装机浪费生命的同窗。linux
准备工做:mongodb
Centos7 最小化安装(或者更高)bash
Mongo 官网下载 MongoDB 安装包 (https://www.mongodb.com/download-center?jmp=nav#community)服务器
开始:app
把文件上传到服务器,我这是上传到 /root/ 路径,mongodb 版本为 3.4.7测试
[root@localhost ~]# ll total 98316 -rw-------. 1 root root 1320 Aug 14 13:48 anaconda-ks.cfg -rwx------. 1 root root 100670645 Aug 14 15:03 mongodb-linux-x86_64-rhel70-3.4.7.tgz [root@localhost ~]#
执行安装命令日志
export MONGO_FILE=mongodb-linux-x86_64-rhel70-3.4.7.tgz && \ export MONGO_FOLDER=mongodb-linux-x86_64-rhel70-3.4.7 && \ tar -xzvf $MONGO_FILE -C /usr/local/ && \ cd /usr/local/$MONGO_FOLDER && \ mkdir db && \ mkdir logs && \ cd bin && \ echo "dbpath=/usr/local/$MONGO_FOLDER/db" >> mongodb.conf && \ echo "logpath=/usr/local/$MONGO_FOLDER/mongodb.log" >> mongodb.conf && \ echo "port=27017" >> mongodb.conf && \ echo "fork=true" >> mongodb.conf && \ echo "logappend=true" >> mongodb.conf && \ ./mongod --config mongodb.conf
解释一下前2行code
MONGO_FILE: mongodb文件的全称包括后缀。get
MONGO_FOLDER: mongodb压缩包解压出来的文件夹的名字。文件上传
执行完 mongodb 默认启动
端口为 27017,
数据目录为 /usr/local/mongodb-linux-x86_64-rhel70-3.4.7/db,
日志目录为 /usr/local/mongodb-linux-x86_64-rhel70-3.4.7/logs,
启动时的配置文件为 /usr/local/mongodb-linux-x86_64-rhel70-3.4.7/bin/mongodb.conf
容许远程链接 (在生产环境建议关闭远程链接)
这里为了方便演示远程链接先将防火墙关闭
systemctl stop firewalld && setenforce 0;
使用客户端测试链接