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:\mongodb\data ,然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹

在log文件夹下创建一个日志文件MongoDB.log,即C:\mongodb\data\log\MongoDB.log

程序启动方式:

运行cmd.exe 进入DOS命中界面



>cd C:\mongodb\bin

> C:\mongodb\bin>mongod -dbpath "C:\mongodb\data\db"

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

将MongoDB安装为windows服务:



运行cmd.exe

> cd C:\mongodb\bin

> C:\mongodb\bin>mongod --dbpath "C:\mongodb\data\db" --logpath "C:\mongodb\data\log\MongoDB.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:\mongodb\data

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

##数据文件
dbpath=E:\ruanjian\MongoDB\data ##日志文件
logpath=E:\ruanjian\MongoDB\log\mongo.log
mongod.exe --config E:\ruanjian\MongoDB\mongod.cfg --remove

mongod.exe --config E:\ruanjian\MongoDB\mongod.cfg --install

Windows 无法启动MongoDB服务 错误1067:进程意外终止

http://www.cnblogs.com/xiaoit/p/3872790.html

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

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

MondoDB介绍 Python与MongoDB用法,安装PyMongo的更多相关文章

  1. Python 驱动 MongoDB 示例(PyMongo)

    Python 的MongoDB驱动 pymongo ,使用pip Install pymongo安装即可 最近发现网上的很多实例已经过时了,在此自我探究记录下来. 编写一个接口类来支持MongoDB的 ...

  2. python数据库-MongoDB的安装(53)

    一.NoSQL介绍 1.什么是NoSQL NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". NoSQL,指的是非关系型的数据库.NoSQL有时也称 ...

  3. python爬虫的scrapy安装+pymongo的安装

    我的:python2.7版本    32位 注意scrapy只支持2.7及以上的版本. 1.安装python 2.安装pip 安装pip就不赘述了,网上很多教学 pip安装时要注意更新,如果pip版本 ...

  4. Python 操作 mongodb 数据库

    原文地址:https://serholiu.com/python-mongodb 这几天在学习Python Web开发,于 是做准备做一个博客来练练手,当然,只是练手的,博客界有WordPress这样 ...

  5. python 连 mongodb

    这几天在学习Python Web开发,于是做准备做一个博客来练练手,当然,只是练手的,博客界有WordPress这样的好玩意儿,何必还自己造车呢?决定使用Tornado这个框架,然后数据库方面决定顺便 ...

  6. mongoDB的安装及基本使用

    1.mongoDB简介 1.1 NoSQL数据库 数据库:进行高效的.有规则的进行数据持久化存储的软件 NoSQL数据库:Not only sql,指代非关系型数据库 优点:高可扩展性.分布式计算.低 ...

  7. 【MongoDB详细使用教程】四、python操作MongoDB

    目录 1.安装pymongo 2.连接数据库 3.操作数据库 3.1.查 3.2.增 3.3.改 3.4.删 使用第三方库pymongo来实现python对MongoDB的操作 pymongo官方文档 ...

  8. Python关于self用法重点分析

    在介绍Python的self用法之前,先来介绍下Python中的类和实例…… 我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以 ...

  9. 【python】self用法详解

    在介绍Python的self用法之前,先来介绍下Python中的类和实例我们知道,面向对象最重要的概念就是类(class)和实例(instance). 类是抽象的模板,比如学生这个抽象的事物,可以用一 ...

随机推荐

  1. Python尾递归优化

    Python开启尾递归优化 cpython本身不支持尾递归优化, 但是一个牛人想出的解决办法:实现一个 tail_call_optimized 装饰器 #!/usr/bin/env python2.4 ...

  2. Volatile的应用场景

    1.当一个变量可能会被意想不到的更新时,要使用volatile来声明该变量,告诉编译器它所修饰的变量的值可能会在任何时刻被意外的更新. 2.语法 volatile int foo; int volat ...

  3. ELK基础配置

    前言 近期在研究日志系统的设计,感觉现在公司的子系统和接口太多了,日志看不过来,就想着有没有一种方法可以把各个程序的日志组合到一起.于是乎就搜到了ELK.开始对ELK的概念完全搞不懂,就照着各个平台文 ...

  4. IDEA/WebStorm使用笔记

    1.使用powershell作为默认终端 #改变powershell策略 Set-ExecutionPolicy Unrestricted -Scope CurrentUser 找到系统的powers ...

  5. sprint boot websocket 服务端+html5 示例测试

    包依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp ...

  6. 第一章 Java的IO演进之路

    Unix中5种IO模型 就网络通信而言,一次数据读入可以分为两个阶段,首先等待数据从网络中到达,到达后需要复制到内核的缓冲区中,第二个阶段是从内核的缓冲区复制到进程的缓冲区,复制到进程的缓冲区才算读取 ...

  7. JQuery 的优先级

    1.使用最新的jQuery版本 2.用对选择器.   2.1 jquery最快的选择器是ID选择器:来源于js的getElementById()方法 注释:需要选择多个元素,必然涉及到Dom遍历和循环 ...

  8. NetCore.SignalR.Demo演示

    项目github,点击https://github.com/wangpengzong/NetCore.SignalR.Demo 1.打开服务端Server(\SignalR.Server\bin\De ...

  9. js钩子函数实现一个简单动画

    <!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...

  10. 回忆一下Node(随时更改,想到什么写什么)

    什么是Node? Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境 Node.js使用了一个事件驱动.非阻塞式I/O的模型,使其轻量又高效 事件驱动: 任务执行,发布者 ...