標籤:
系統內容:Centos-7 64位
:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.5.tgz
上傳位置:/usr/local/src
軟體安裝位置:/usr/local/mongodb
資料存放位置:/usr/local/mongodb/data
日誌存放位置:/usr/local/mongodb/logs
安裝
解壓
[[email protected] /]# cd /usr/local/src
[[email protected] src]# tar -zxv -f mongodb-linux-x86_64-rhel70-3.2.5.tgz
[[email protected] src]# mv mongodb-linux-x86_64-rhel70-3.2.5.tgz /usr/local/mongodb
[[email protected] src]# cd /usr/local/mongodb
建立資料庫目錄和日誌目錄
[[email protected] mongodb]#mkdir -p /usr/local/mongodb/data
[[email protected] mongodb]#mkdir -p /usr/local/mongodb/logs
配置防火牆
# vi /etc/sysconfig/iptables
插入
-A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
# service iptables restart
啟動mongodb
Mongodb的預設資料庫目錄是/data/db,改變目錄需要在啟動時添加路徑配置
[[email protected] /]# cd /usr/local/mongodb
[[email protected] mongodb]# ./bin/mongod --dbpath=/usr/local/mongodb/data --logpath /usr/local/mongodb/logs/log.txt --logappend --fork
看到如下資訊說明已經安裝完成並成功啟動:
about to fork child process, waiting until server is ready for connections.forked process: 35828child process started successfully, parent exiting
停止mongodb
[[email protected] /]# cd /usr/local/mongodb
[[email protected] mongodb]# ./bin/mongod --shutdown --dbpath /usr/local/mongodb/data/
添加Centos開始啟動項
[[email protected] src]# vi + /etc/rc.d/rc.local
將mongodb啟動命令追加到本檔案中:
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath/usr/local/mongodb/logs/log.txt --logappend --fork
Mongodb源碼安裝