1. 程式人生 > 實用技巧 >記MongoDB的安裝

記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配置檔案,內容如下:

 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})