博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows平台安装MongoDB(zip版本)
阅读量:3903 次
发布时间:2019-05-23

本文共 3256 字,大约阅读时间需要 10 分钟。

 个人偏好“绿色版”安装,其移植性、各系统识别性强,“一个zip装天下” ^_^。Windows、Linux、Mac系统均识别.zip文件。可在磁盘路径变化后,只需修改系统环境变量path路径,即可恢复正常使用。适用于对系统环境熟悉的人员。

 

从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:

注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的安装文件。 

注意:

MSI文件是windows的系统安装文件,包含一种产品所需的各种信息,在很多安装情形下安装(和卸载)程序所需的指令和数据,只要系统中包含windows installer支持就能够使用;二ZIP文件直接解压运行就可以了,只是这用不支持在线的升级软件版本。

 

现在开始安装 mongodb.zip

1. 自定义安装(解压)到:目录结构如下

2. 配置系统环境变量path:

3. 在安装路径下创建文件夹和文件:

  1. "/data" 和 "/log" 两个文件夹("/data"文件夹下,用于存放数据库源数据;"/log"文件夹下,用于存放logger日志);
  2. 在data文件夹下创建"/db"空文件夹
  3. 在log文件夹下创建"mongo.log"空文件
  4. 注:其实data和log两个文件夹,在何处创建都无所谓,依个人习惯。关键在于下一步骤,"mongo.config"配置内容中,"dbpath"和"logpath"所指向的路径。

    为将重要文件与非重要文件分离,以便数据移植,故data文件夹与log文件夹分开创建。

4. 在安装路径下创建配置文件“mongo.config”,并写入以下内容:

#数据库文件的存放位置dbpath=D:\develop\tools\mongodb-win32-x86_64-2008plus-ssl-4.0.10\data\db #日志文件存放的路径logpath=D:\develop\tools\mongodb-win32-x86_64-2008plus-ssl-4.0.10\log\mongo.log

启动MongoDB服务命令(同样要使用“超级管理员身份运行”):

net start MongoDB

关闭MongoDB服务命令:

net stop MongoDB

5. 以“超级管理员身份”运行"cmd",创建MongoDB管理服务,输入以下命令:

 指定mongodb的配置文件,并安装服务,服务名字为MongoDB:

mongod --config "D:\develop\tools\mongodb-win32-x86_64-2008plus-ssl-4.0.10\mongo.config" --install --serviceName "MongoDB"

切记要先开启mongodb的服务,再进行连接

----------------------------------------------------------------------------------------------------------------其他补充

MongoDB的配置文件详解:

# 端口号,默认27017#port=27017 # 数据库文件位置dbpath=/data/db #日志文件位置logpath=/log/mongo.log # 是否追加方式写入日志,默认Truelogappend=true # 设置绑定ipbind_ip = 127.0.0.1# 设置端口port = 27017 # 是否以守护进程方式运行,默认falsefork = true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为falsequiet=false # 启用日志文件,默认启用journal=true # 启用定期记录CPU利用率和 I/O 等待,默认false#cpu = true # 是否以安全认证方式运行,默认是不认证的非安全方式#noauth = true#auth = true # 详细记录输出,默认false#verbose = true #用于开发驱动程序时验证客户端请求#objcheck = true # # 启用数据库配额管理,默认false#quota = true # 设置oplog日志记录等级,默认0#   0=off (default)#   1=W#   2=R#   3=both#   7=W+some reads#oplog = 0 # 是否打开动态调试项,默认false#nocursors = true # 忽略查询提示,默认false#nohints = true # 禁用http界面,默认为localhost:28017#nohttpinterface = true # 关闭服务器端脚本,这将极大的限制功能,默认false#noscripting = true # 关闭扫描表,任何查询将会是扫描失败#notablescan = true # 关闭数据文件预分配#noprealloc = true # 为新数据库指定.ns文件的大小,单位:MB# nssize = 
# 用于Mongo监控服务器的Accout token。#mms-token =
# Mongo监控服务器的服务器名称。#mms-name =
# Mongo监控服务器的Ping间隔时间,即心跳#mms-interval =
# Replication Options # 设置主从复制参数#slave = true # 设置从节点#source = master.example.com # 指定从节点的主节点# Slave only: 指定要复制的单个数据库#only = master.example.com# or#master = true # 设置主节点#source = slave.example.com # 设置副本集的名字,所有的实例指定相同的名字属于一个副本集replSet = name #pairwith =
# 仲裁服务器地址#arbiter =
# 默认为false,用于从实例设置。是否自动重新同步#autoresync = true # 指定的复制操作日志(OPLOG)的最大大小#oplogSize =
# 限制复制操作的内存使用#opIdMem =
# 设置ssl认证# Enable SSL on normal ports#sslOnNormalPorts = true # SSL Key file and password#sslPEMKeyFile = /etc/ssl/mongodb.pem#sslPEMKeyPassword = pass # path to a key file storing authentication info for connections# between replica set members#指定存储身份验证信息的密钥文件的路径#keyFile=/path/to/keyfile

MongoDB集群基本配置:

# 集群配置文件dbpath=/var/lib/mongodblogpath=/var/log/mongodb/mongodb.logpidfilepath=/var/log/mongodb/master.piddirectoryperdb=truelogappend=truereplSet=namebind_ip=127.0.0.1port=27017fork=truenoprealloc=true

 

 

转载地址:http://vdten.baihongyu.com/

你可能感兴趣的文章
WinForm 实现日志记录功能
查看>>
WinForm 读取照片文件
查看>>
WinForm ComboBox不可编辑与不可选择
查看>>
WinForm textbox控件设置为不可编辑
查看>>
winForm ImageList图像控件使用
查看>>
WinForm TabControl标签背景色
查看>>
Winform TabControl标签美化
查看>>
打印日志类
查看>>
WinForm 获取文件/文件夹对话框
查看>>
PyCharm打包.exe遇到的问题
查看>>
winform中添加Windows Media Player
查看>>
345. 反转字符串中的元音字母
查看>>
67. 二进制求和
查看>>
125. 验证回文串
查看>>
168. Excel表列名称
查看>>
400. 第N个数字
查看>>
209. 长度最小的子数组
查看>>
145. 二叉树的后序遍历
查看>>
2. 两数相加
查看>>
3. 无重复字符的最长子串
查看>>