linux mongodb數據庫的安裝
阿新 • • 發佈:2017-07-12
std 後臺 安裝mongodb mongodb eal setname lec real kill
折騰兩天, 前領導留下的爛攤子,前天忽然掛掉了, 整個公司就我會linux, 奶奶的, 一言難盡。
下面記錄下怎麽安裝mongodb, 前面是從菜鳥教程復制來的
1. 下載
MongoDB 提供了 linux 各發行版本 64 位的安裝包,你可以在官網下載安裝包。 下載地址:https://www.mongodb.com/download-center#community
2. 解壓安裝
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下載 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解壓 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb
3. 環境變量
MongoDB 的可執行文件位於 bin 目錄下,所以可以將其添加到 PATH 路徑中:
<mongodb-install-directory> 為你 MongoDB 的安裝路徑。如本文的 /usr/local/mongodb
4.啟動
命令行中運行 MongoDB 服務 你可以再命令行中執行mongo安裝目錄中的bin目錄執行mongod命令來啟動mongdb服務。
$ ./mongod 2015-09-25T16:39:50.549+0800 I JOURNAL [initandlisten] journal dir=/data/db/journal 2015-09-25T16:39:50.550+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 2015-09-25T16:39:50.869+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.16 2015-09-25T16:39:51.206+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.52 2015-09-25T16:39:52.775+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 7.7
5. 後臺啟動
1. 配置文件/etc/mongod.conf
systemLog: destination: file path: "/var/log/mongodb/mongod.log" logAppend: true storage: // journal: // enabled: true dbPath: "/data1/mongodb" directoryPerDB: true engine: wiredTiger wiredTiger: engineConfig: cacheSizeGB: 6 directoryForIndexes: true collectionConfig: blockCompressor: zlib indexConfig: prefixCompression: true net: port: 27017 processManagement: fork: true // replication: // oplogSizeMB: 10000 // replSetName: Zmongocluster
2. 啟動
/app/software/mongo/bin/mongod -f /app/software/mongo/bin/mongo.cnf --fork --logpath=/usr/local/mongodb/logs/mongodb2.log
如果需要什麽參數可以./mongod --help參考下
6.結束進程
lsof -i:5001 | awk ‘{print $2}‘ | sed ‘1d‘ | xargs kill -9
linux mongodb數據庫的安裝