下载
MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:http://www.mongodb.org/downloads
- MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
- MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
- MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
- MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
下载.msi文件之后双击该文件,按操作提示安装即可。
注意:下面一些地址(我用灰色背景突出的)根据你实际安装情况需修改的。
创建数据目录
MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。可以通过window的资源管理器中创建这些目录,也可以通过命令行。本人在D:\新建了data文件夹,data文件夹中新建了db文件夹。
命令行运行MongoDB服务器:
为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件。
快速启动命令提示符:win+R输入cmd回车,找到mongodb的安装位置复制bin目录,本人安装目录为:D:\Program Files\MongoDB\Server\3.2\bin
1 cd /d D:\Program Files\MongoDB\Server\3.2\bin 2 mongod.exe --dbpath d:\data\db
将MongoDB服务器作为Windows服务运行
请注意,你必须有管理权限才能运行下面的命令。执行以下命令将MongoDB服务器作为Windows服务运行:
mongod.exe --bind_ip “urIPadres” --logpath "d:\data\dbConf\mongodb.log" --logappend --dbpath "d:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" –install
下次开机直接启动mongodb服务
NET START "YourServiceName",打开任务管理器查看进程
关闭服务和删除进程
D:\Program Files\MongoDB\Server\3.2\bin>NET stop "YourServiceName" (关闭服务)
D:\Program Files\MongoDB\Server\3.2\bin> mongod.exe --bind_ip “urIPadres” --logpath "d:\data\dbConf\mongodb.log" --logappend --dbpath "d:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --remove --serviceName "YourServiceName" (删除,注意不是--install了)
下表为mongodb启动的参数说明:
参数 |
描述 |
--bind_ip |
绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP |
--logpath |
定MongoDB日志文件,注意是指定文件不是目录 |
--logappend |
使用追加的方式写日志 |
--dbpath |
指定数据库路径 |
--port |
指定服务端口号,默认端口27017 |
--serviceName |
指定服务名称 |
--serviceDisplayName |
指定服务名称,有多个mongodb服务时执行。 |
--install |
指定作为一个Windows服务安装。 |
MongoDB后台管理 Shell
如果你需要进入MongoDB后台管理,你需要先打开mongodb安装目录的下的bin目录,然后执行mongo.exe文件,MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境
当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):
可以插入一些简单的记录并查找它:输入exit或者ctrl+C可退出。
from pymongo import MongoClient conn = MongoClient("localhost", 27017) db = conn.test print(db.name)
windows下的python安装pymongo扩展
命令行输入python,查看本机安装版本。
http://pypi.python.org/pypi/pymongo/#downloads
1.下载选项:
pymongo-XXXX.ar.gz Source
pymongo-XXXXXX.exe MS Windows installer
2.首先安装pymongo-1.11.tar.gz
3.解压之后,cmd运行语句:
cd /d d:\pymongo-xxxx d:\pymongo-xxx>python setup.py install
4.编译成功后直接安装.exe,在过程中会自动填写python的安装路径。直接下一步,傻瓜式安装。
测试连接:
from pymongo import MongoClient
conn = MongoClient ("localhost", 27017)
db = conn.test
print db.name
如果需要在eclipse中配置安装使用pydev+pymong时, 在Window->Preferences->PyDev->Interpreter-Python->Libraries里面加入pymongo的目录(之前下载的.tar.gz包解压缩)