16boke - 一路博客

Windows安装及运行mongodb

1、windows安装mongodb很简单,首先去mongodb官网下载最新的windows版本:http://www.mongodb.org/downloads

下载完成后直接双击运行,直接按要求点next即可。

2、先在D盘建立一个d:\nosql\mongo文件夹,再建立一个db文件夹用来存数据文件,再建立一个logs文件夹用来存日志文件。

安装完成后mongodb会自动将需要的命令添加到环境变量中,打开cmd,输入:D:\nosql\mongo>mongod --dbpath d:\mongodb\db --logpath d:\mongodb\logs\mongo.log即可。

3、经常采用的是读取配置文件来运行

在D盘nosql\mongo中建立一个conf文件夹,再新建一个mongo.conf,其中mongo.conf可以从网上下载。下面附上一个网上的mongo.conf

# mongo.conf

#where to log

logpath=/usr/soft/mongodb/logs/mongo_27021.log

logappend=true

# fork and run in background

#fork = true

port = 27021

# dbpath=/var/lib/mongo

dbpath=/usr/soft/mongodb/db/mongo_27021

# Disables write-ahead journaling

# nojournal = true

# Enables periodic logging of CPU utilization and I/O wait

#cpu = true

# Turn on/off security.  Off is currently the default

noauth = true

#auth = true

# Verbose logging output.

#verbose = true

# Inspect all client data for validity on receipt (useful for

# developing drivers)

#objcheck = true

# Enable db quota management

#quota = true

# Set oplogging level where n is

#   0=off (default)

#   1=W

#   2=R

#   3=both

#   7=W+some reads

#oplog = 0

# Ignore query hints

#nohints = true

# Disable the HTTP interface (Defaults to localhost:27018).

#nohttpinterface = true

# Turns off server-side scripting.  This will result in greatly limited

# functionality

#noscripting = true

# Turns off table scans.  Any query that would do a table scan fails.

#notablescan = true

# Disable data file preallocation.

#noprealloc = true

# Specify .ns file size for new databases.

# nssize =

# Accout token for Mongo monitoring server.

#mms-token =

# Server name for Mongo monitoring server.

#mms-name =

# Ping interval for Mongo monitoring server.

#mms-interval =

# Replication Options

# in replicated mongo databases, specify here whether this is a slave or master

#slave = true

#source = master.example.com

# Slave only: specify a single database to replicate

#only = master.example.com

# or

#master = true

#source = slave.example.com

rest = true


如果需要运行执行:mongod -f d:\nosql\mongo\conf\mongo.conf即可