下载链接:https://www.mongodb.com/download-center#enterprise
MongoDB 运行
设置MongoDB运行环境
MongoDB需要数据目录来存储所有的数据,其默认的数据目录为\data\db
,可以通过mongod.exe --dbpath
命令来指定MongoDB的数据目录。例如:
mkdir D:\MongoDB\data\db;D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data\db
1
2
如果路径里面包含空格,就用双引号括住整个路径,例如:
D:\MongoDB\bin\mongod.exe --dbpath "D:\MongoDB db data"
1
字样,则表示dbpath配置完成,且MongoDB启动成功。 而且此时打开资源管理器,进入MongoDB的dbpath目录,内容如下:
运行MongoDB
通过运行mongo.exe启动MongoDB。例如:
D:\MongoDB\bin\mongo.exe
1
命令行窗口显示如下内容:
注:如果想要使用.net开发应用程序,更多信息可以参看文档 C# and MongoDB
开始使用MongoDB
为了帮助您开始使用MongoDB,MongoDB提供了各种驱动版本的入门指南 Getting Started Guides。
在MongoDB Shell中,通过help
来查看命令说明:
在生产环境中部署MongoDB之前,考虑生产记Production Notes录文件。
最后想停止MongoDB,可以在mongod.exe的命令行窗口,使用快捷键Ctrl+c即可。
配置MongoDB的Windows服务
在上面的配置中,虽然启动了服务,且可以进行数据库操作,但是开两个窗口很不方便,所以可以通过配置文件,来配置windows服务。
创建目录
为您的数据库和日志文件创建目录:
mkdir D:\MongoDB\data\dbmkdir D:\MongoDB\data\log
1
2
创建cfg配置文件
创建一个配置文件,文件内必须设置MongoDB日志路径 systemLog.path。包扩一些其他的附加配置选项。 例如,在在D:\MongoDB
下创建mongod.cfg,并在文件内指定systemlog.path和storage.dbpath:
systemLog: destination: file path: D:\MongoDB\data\log\mongod.logstorage: dbPath: D:\MongoDB\data\db
1
2
3
4
5
安装MongoDB服务
注意: 运行所有的命令都应该在管理员命令行窗口内。(管理员权限运行cmd) 通过运行mongod.exe的–install安装选项和–config和配置选项,指定先前创建的配置文件安装MongoDB服务。
"D:\MongoDB\bin\mongod.exe" --config "D:\MongoDB\mongod.cfg" --install
1
设置独立的数据库地址dbpath,可以通过配置文件或者命令–dbpath来设置。
如果需要,你可以安装多个实例的mongod.exe或mongos.exe服务。安装的每个服务设置唯一的 –serviceName 和–serviceDisplayName。仅当有足够的系统资源和系统设计要求时,设置多个实例。
如要让服务自动启动,可以通过下面命令:
sc.exe create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config="C:\MongoDB\mongod.cfg"" DisplayName= "MongoDB" start= "auto"
1
sc.exe中在“=”和配置值(如“binpath =”)之间需要一个空格,且用一个“\”转义双引号,以逃避双重引号。
如果成功创建,下面的日志信息将显示:
[SC] CreateService SUCCESS
1
开启服务
net start MongoDB
1
关闭和删除服务
停止MongoDB服务使用以下命令:
net stop MongoDB
1
删除MongoDB服务使用以下命令:
"D:\MongoDB\bin\mongod.exe" --remove
1
参考内容
官网3.4版本文档:安装说明