• MondoDB介绍 Python与MongoDB用法,安装PyMongo


    http://blog.csdn.net/t_ells/article/details/50265889


    MongoDB最新版本下载在官网的DownLoad菜单下:http://www.mongodb.org/downloads 

    解压mongodb-win32-x86_64-2.6.6.zip ,创建路径C:mongodb ,将解压后的Bin文件Copy to 此文件夹下
    C:mongodb 下建立Data文件夹 C:mongodbdata ,然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹
    在log文件夹下创建一个日志文件MongoDB.log,即C:mongodbdatalogMongoDB.log
    程序启动方式:
    运行cmd.exe 进入DOS命中界面

    >cd C:mongodbin
    > C:mongodbin>mongod -dbpath "C:mongodbdatadb"


    执行此命令即将mongodb的数据库文件创建到C:mongodbdatadb 目录,会看到命令最后一行sucess的成功提示(waiting for connections on port 27017),此时数据库就已启动,该界面为Mongo的启动程序,关闭后可直接双击bin下的mongod.exe,启动程序开启后,再运行mongo.exe


    将MongoDB安装为windows服务:

    运行cmd.exe
    > cd C:mongodbin
    > C:mongodbin>mongod --dbpath "C:mongodbdatadb" --logpath "C:mongodbdatalogMongoDB.log" --install --serviceName "MongoDB"

    这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB

    >NET START MongoDB   (开启服务)
    >NET stop MongoDB   (关闭服务)

     

    如果启动服务时候报错,需要关掉其它使用它的程序,删除mongod.lock,然后 再试多次

    Windows 无法启动Mongo DB服务 错误:1067

    MongoDB安装目录data将此文件夹下的mongod.lock删除

    接下来安装pymongo
    https://pypi.python.org/pypi/pymongo/

    这里下载相应的文件,后缀名是.egg,这是种压缩格式,下载个ALZip就可以打开

    然而,我打开后,没找到对应的setup.py,于是干脆让它自己安装了
    python  -m easy_install pymongo

    用MongoVUE客户端连接数据库,报错
    Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接
    http://blog.csdn.net/qq_16956581/article/details/44317057

    原因是MongoDB的服务没有开启,开启服务后问题就能解决了,开启服务命令:mongod --dbpath "d:mongodbdata


    服务启动不了,删除mongod.lock也不行,试下新建个cfg文件然后重新install 就可以了

    ##数据文件
    dbpath=E:
    uanjianMongoDBdata
     
    ##日志文件
    logpath=E:
    uanjianMongoDBlogmongo.log


    mongod.exe --config E:
    uanjianMongoDBmongod.cfg --remove
    
    mongod.exe --config E:
    uanjianMongoDBmongod.cfg --install

    Windows 无法启动MongoDB服务 错误1067:进程意外终止
    http://www.cnblogs.com/xiaoit/p/3872790.html


    只要操作mongodb数据库,服务就要一直开着


     mongodb的图形客户端中,感觉MongoVUE不好用,推荐用RoboMongo

  • 相关阅读:
    几个简单的定律
    poj 2443 Set Operation 位运算
    博弈论 wythff 博弈
    BZOJ 2120 树状数组套平衡树
    HDU 1392 凸包
    ZOJ 1648 线段相交
    HDU 1756 点在多边形内
    SPOJ 1811 LCS 后缀自动机
    BZOJ 1901 树状数组+函数式线段树
    HDU 1086 线段相交(不规范相交模板)
  • 原文地址:https://www.cnblogs.com/sui84/p/6777016.html
Copyright © 2020-2023  润新知