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;
使用客戶端測試鏈接