记MongoDB的安装

在我的win10系统下可以正常安装MongoDB官网的msi文件,但为我的另一台安装时却报告以下错误:

service 'mongodb server' failed to start. verify that you have sufficient privileges to start system services

提示我没有足够的权限开启系统服务。我在cmd里开启管理员权限还是不行。

经过一番折腾还是不行,只得作罢,转而安装MongoDB的zip包,具体步骤如下:

1. 从官网下载后直接解压至指定目录D:\MongoDB。

 

2. 在该目录下新建两个文件夹

D:\MongoDB\data 用于存放数据库

D:\MongoDB\log 用于存放日志

 

3. 在D:\MongoDB\bin 目录下新建mongod.cfg配置文件,内容如下:

记MongoDB的安装
 1 # mongod.conf
 2 
 3 # for documentation of all options, see:
 4 #   http://docs.mongodb.org/manual/reference/configuration-options/
 5 
 6 # Where and how to store data.
 7 storage:
 8   dbPath: D:\MongoDB\data
 9   journal:
10     enabled: true
11 #  engine:
12 #  mmapv1:
13 #  wiredTiger:
14 
15 # where to write logging data.
16 systemLog:
17   destination: file
18   logAppend: true
19   path:  D:\MongoDB\log\mongod.log
20 
21 # network interfaces
22 net:
23   port: 27017
24   bindIp: 127.0.0.1
25 
26 
27 #processManagement:
28 
29 #security:
30 
31 #operationProfiling:
32 
33 #replication:
34 
35 #sharding:
36 
37 ## Enterprise-Only Options:
38 
39 #auditLog:
40 
41 #snmp:
View Code

配置文件中指定了数据库和日志的路径。

 

4. 将D:\MongoDB\bin 目录加入环境变量方便调用。

 

5. 注册service服务 以便于以后好启动

在CMD中输入mongod --config D:\MongoDB\bin\mongod.cfg --install 进行安装,mongod.cfg中已经指定了数据库和日志的路径。

在Windows服务中已经可以看到MongoDB服务。

 

6.  在CMD中输入net start mongodb开启MongoDB服务

 

 至此 安装已经结束!

 

通过pymongo调用MongoDB:

1 import pymongo
2 from pymongo import MongoClient
3 
4 client = MongoClient('localhost', 27017)
5 
6 db = client.test
7 
8 
9 db.insert_one({'index': 1, 'name': name})

 

 



上一篇:OpenGL 五 - 案例解析- 物体的绘制 设置偏移、颜色混合 + 观察者与物体的2种移动方式


下一篇:求助贴