mongodb 3.0版本安装

参考官方文档

windows平台安装

直接执行的结果:

1.通过浏览器下载,不用迅雷:https://www.mongodb.org/downloads?_ga=1.146766260.1274531242.1445581450#production

2.基本的配置文件:mongod.cfg
-----内容
systemLog:
destination: file
path: c:datalogmongod.log
storage:
dbPath: c:datadb

注:启动时,也可以指定数据目录:C:mongodbinmongod.exe --dbpath “d: estmongodbdata”

#3.启动安装:"C:mongodbinmongod.exe" --config "C:mongodbmongod.cfg" --install

#注:没有注册服务时,安装完毕,最后会停留在显示提示信息的地方,此刻已经安装完毕,打开其他窗口执行命令。


3.若是双击.msi 包执行的安装---手动创建服务。
 命令:sc.exe create MongoDB binPath= "C:mongodbinmongod.exe --service --config="C:mongodbmongod.cfg"" DisplayName= "MongoDB" start= "auto"

redhat linux安装


1、配置yum仓库。
<1>创建一个文件:/etc/yum.repos.d/mongodb-enterprise.repo
---内容---
[mongodb-enterprise]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/stable/$basearch/
gpgcheck=0
enabled=1


<2>创建带版本号的yum仓库。<2.4和2.6都可以,但是2.5不适用生产环境>。
创建一个文件:/etc/yum.repos.d/mongodb-enterprise-2.6.repo
---内容----
[mongodb-enterprise-2.6]
name=MongoDB Enterprise 2.6 Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/2.6/$basearch/
gpgcheck=0
enabled=1


2.安装稳定版

命令:sudo yum install -y mongodb-enterprise

#安装指定版本:
sudo yum install -y mongodb-enterprise-2.6.1 mongodb-enterprise-server-2.6.1 mongodb-enterprise-shell-2.6.1 mongodb-enterprise-mongos-2.6.1 mongodb-enterprise-tools-2.6.1


3.避免意外升级包:
-----在/etc/yum.conf 文件中写下如下语句-----
exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools

4.启动

手动启动:sudo service mongod start
随机器启动:sudo chkconfig mongod on

.rpm包中包含很多内容:

1.mongodb-enterprise-server
2.mongodb-enterprise-mongos
3.mongodb-enterprise-shell
4.mongodb-enterprise-tools
也包含很多初始化脚本:
mongod.conf配置文件,可以配置数据目录和日志目录==

The default /etc/mongod.conf configuration file supplied by the 3.0 series packages has bind_ip set to 127.0.0.1 by default.#已经默认绑定本地地址。
Modify this setting as needed for your environment before initializing a replica set.#若集群, 更改ip地址。

原文地址:https://www.cnblogs.com/Tom-Idea/p/4905022.html