MondoDB介绍 Python与MongoDB用法,安装PyMongo
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