CentOs7 急速安装 MongoDB,献给还在为装机浪费生命的同学。
准备工作:
Centos7 最小化安装(或者更高)
Mongo 官网下载 MongoDB 安装包 ()
开始:
把文件上传到服务器,我这是上传到 /root/ 路径,mongodb 版本为 3.4.7
[root@localhost ~]# lltotal 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行
MONGO_FILE: mongodb文件的全称包括后缀。
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;
使用客户端测试连接