(Win)MongoDB數(shù)據(jù)庫安裝

MongoDB安裝

1.MongoDB下載

官方下載網(wǎng)址:https://www.mongodb.com/download-center/community
//需要創(chuàng)建一個MongoDB賬號才可以實現(xiàn)數(shù)據(jù)庫的下載,最好下載msi文件格式,應為msi格式可以直接安裝

2.選擇安裝版本

當?shù)竭@一步時一共有兩個選擇方案:


圖1 安裝版本選擇

因為對于單機使用MongoDB可以選擇Custom版本,局域網(wǎng)使用就選擇Cpmplete版本

3.路徑選擇

隨意選擇了,沒有要求

4.安裝檢查

在所安裝的目錄下可以看到如下的文件:


圖2 安裝目錄的文件夾

圖3 bin文件夾

MongoDB配置

1.創(chuàng)建data文件

Server->4.0(版本號,不定)下創(chuàng)建“data”文件夾,如下圖:

圖4 創(chuàng)建data文件夾

2.創(chuàng)建db文件

在剛剛創(chuàng)建的data文件夾下繼續(xù)創(chuàng)建以個名為“db”的文件夾


圖5 創(chuàng)建db文件夾

3.配置db數(shù)據(jù)庫位置

  1. 在bin目錄下打開命令行工具(cmd),執(zhí)行命令行圖片如下:


    圖6 打開命令行
  2. 在命令行中輸入:mongod.exe --dbpath C:\MongoDB\Server\3.4\data\db
    圖7
  3. 在cmd中執(zhí)行該語句之后,打開電腦的默認瀏覽器在URL地址欄中輸入:http://localhost:27017
    當顯示圖8所示語句時,證明MongoDB安裝無誤
    圖8
  4. 在Server->4.0(版本號,不定)->bin目錄


    圖9 bin目錄.png

在cmd中將地址切換到該目錄


圖10 切換到bin目錄.png

打開mongo.exe
圖11 .png

4.將MongoDB配置成系統(tǒng)服務

  1. 以管理員身份打開cmd,進入到MongoDB的bin目錄。在data文件夾中新建“l(fā)ogs”文件夾

注意:data文件夾不一定和bin文件夾在一起,我本人的data文件夾路徑在D:\MongoDB\Server\4.0\data,而bin文件夾在C:\Program Files\MongoDB\Server

圖12.png

在logs文件夾中新建
圖片.png

以管理員身份打開cmd窗口,然后輸入一下命令:

mongod --dbpath "D:\MongoDB\Server\4.0\data\db" --logpath "D:\MongoDB\Server\4.0\data\log\mongo.log" -install -serviceName "MongoDB"

如果沒有報錯的話就說明成功添加到服務里了,可以使用win+R然后輸入services.msc命令進行查看:

圖片.png

5、在python中調(diào)用

mongodb是非關系型數(shù)據(jù)庫,只能保存dict格式數(shù)據(jù)哦

import pymongo,time

myclient = pymongo.MongoClient("mongodb://localhost:27017/")//連接數(shù)據(jù)庫
mydb = myclient["runoobdbtest"]//創(chuàng)建數(shù)據(jù)庫
collection = mydb['data']//創(chuàng)建表單

data = {
            "userA":'userA',
            "userB":'userB',
            "msg":'msg',
            "time":time.strftime("%Y-%m-%d %H:%M:%S"),
        }
collection.insert(data)//插入數(shù)據(jù)
圖片.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容