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

来源:互联网 发布:淘宝88会员什么意思 编辑:程序博客网 时间:2024/05/19 13:55

 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

Windows xp 下 mongodb 的应用 - wangrui_010@yeah - 元亨利贞
         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 显示如下界面:
Windows xp 下 mongodb 的应用 - wangrui_010@yeah - 元亨利贞
     现在Mongodb的安装就完成了Windows xp 下 mongodb 的应用 - wangrui_010@yeah - 元亨利贞
     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_0

bootstrap.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 ++目录,添加头文件目录和库文件目录。
        如图所示:
Windows xp 下 mongodb 的安装与开发 - wangrui_010@yeah - 元亨利贞
Windows xp 下 mongodb 的安装与开发 - wangrui_010@yeah - 元亨利贞
 
  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头文件目录和库目录,如图:
Windows xp 下 mongodb 的安装与开发 - wangrui_010@yeah - 元亨利贞
Windows xp 下 mongodb 的安装与开发 - wangrui_010@yeah - 元亨利贞
到现在为止Mongodb的开放环境已经建立完毕了。
原创粉丝点击