首页 > 代码库 > linux mongodb数据库的安装

linux mongodb数据库的安装

折腾两天, 前领导留下的烂摊子,前天忽然挂掉了, 整个公司就我会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服务。
$ ./mongod2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.162015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.522015-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: truestorage:   // journal:   //     enabled: true   dbPath: "/data1/mongodb"   directoryPerDB: true   engine: wiredTiger   wiredTiger:       engineConfig:           cacheSizeGB: 6           directoryForIndexes: true       collectionConfig:           blockCompressor: zlib       indexConfig:           prefixCompression: truenet:    port: 27017processManagement:    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数据库的安装