記MongoDB的安裝
阿新 • • 發佈:2020-06-27
在我的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: trueView Code11 # 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:
配置檔案中指定了資料庫和日誌的路徑。
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})