您的位置:首页 > 数据库 > Mongodb

Mongodb安装与开发的配置 Windows xp平台

2013-05-28 10:39 495 查看
 Mongodb 是一种NoSql 数据库,希望能够给刚接触Mongodb的一些帮助,能少走弯路,起到抛砖引玉的作用。

    1.安装环境说明:windows xp sp3,Mongodb 1.8  

    2.Mongodb 的安装,这里是以Mongodb1.8为例子。

         a) 从Mongodb 网站下载 Mongodb1.8 。地址:http://downloads.mongodb.org/win32/mongodb-win32-i386-v1.8-latest.zip



         b)解压下载的压缩文件,这里是D:\mongodb_1.8\mongodb 为例,此安装是以服务的形式安装。

         建立一个目录data和logs,解压出来的bin也在同级目录下,在logs文件夹下的建立一个mongodb.log的文本文件,后缀名.log 。         

       

         c)  开始=》运行=》cmd,执行命令:
 D:\mongodb_1.8\mongodb\bin\mongod --dbpath=d:\mongodb_1.8\mongodb\data  --logpath=D:\mongodb_1.8\mongodb\logs\mongodb.log --install

这样服务就安装成功了。它系统的启动而启动,如果没有重启机器需要手动启动一些服务(桌面=》我的电脑=》右键=》管理=》服务和应用程序=》服务,找到Mongo DB 右键=》启动),默认的端口是27017。


          d)设置环境变量:为什么要设置环境变量呢?为了我们在命令行下连接登录Mongodb方便,不需要进入mongo.exe所在的目录下执行。

 我的电脑=》属性=》高级=》环境变量=》系统环境变量=》下的path 中加入:
   D:\mongodb_1.8\mongodb\bin
这样环境变量就设置完了(添加环境变量可以把变量值拷贝到一个文本文件中,在后面加入;D:\mongodb_1.8\mongodb\bin 再把整个字符串拷贝到变量值里保存即可)。

现在可以体验一下成功的喜悦了。进入命令行,执行命令mongo 显示如下界面:


     现在Mongodb的安装就完成了。

3.Mongodb 程序开发环境的配置。(以vc++2008为例)

a)下载Mongodb 的 c++ driver 1.8 和boost1.4.7.0库

地址:https://github.com/aposto/mongodb-cxx-windows-driver

b) 解压放到D:\mongodb_1.8目录下,我本地解压后的目录是:

D:\mongodb_1.8\boost_1_47_0和D:\mongodb_1.8\mongodb-cxx-windows-driver.

c)编译boost库:

打开Visual Studio 2008 命令提示 (在开始=》程序=》Visual Studio 2008=》Visual Studio Tools下)

d:cd D:\mongodb_1.8\boost_1_47_0bootstrap.bat       生成一个bjam.exe可执行文件(此文件位于D:\mongodb_1.8\boost_1_47_0\bjam.exe)。
运行下面的命令:
bjam stage variant=debug  --stagedir="D:\mongodb_1.8\boost_1_47_0" --build-type=complete --with-filesystem --with-thread --with-date_time --with-program_options --layout=versioned threading=multi toolset=msvc-9.0 
bjam stage variant=release  --stagedir="D:\mongodb_1.8\boost_1_47_0" --build-type=complete --with-filesystem --with-thread --with-date_time --with-program_options --layout=versioned threading=multi toolset=msvc-9.0        上面一条命令编译的是debug版本库,下面一条命令编译的是release版本库。
编译过程可能会用一些时间,最终会在D:\mongodb_1.8\boost_1_47_0\lib 生成一个lib目录,里面包括刚生成的库文件。
设置boost头文件目录和库目录,打开vc++2008的菜单 工具-》选项,项目和解决方案下的VC ++目录,添加头文件目录和库文件目录。
如图所示:




   d)编译Mongodb c++ Driver驱动:用vc++2008打开D:\mongodb_1.8\mongodb-cxx-windows-driver目录下的MongoDrv.vcproj文件,编译出debug和release版本驱动库。在D:\mongodb_1.8\mongodb-cxx-windows-driver建立一个lib文件夹,在此lib目录下建立debug和release两个目录,把生成的两个版本的MongoDrv.lib拷贝到相应目录下。 设置Mongodb c++ Driver头文件目录和库目录,如图:



到现在为止Mongodb的开放环境已经建立完毕了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: