当前位置:Gxlcms > 数据库问题 > Mongodb安装for windows & pymongo安装 eclipse

Mongodb安装for windows & pymongo安装 eclipse

时间:2021-07-01 10:21:17 帮助过:2人阅读

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包解压缩)

 

Mongodb安装for windows & pymongo安装 eclipse

标签:

人气教程排行