MongoDB安裝與配置


全手打原創,轉載請標明出處:https://www.cnblogs.com/dreamsqin/p/10885038.html,多謝~=。=

 

安裝MongoDB

雙擊運行msi文件,一直“Next”。

可以通過點擊 "Custom(自定義)" 按鈕來設置你的安裝目錄,一般默認裝在C盤。


 

創建數據庫目錄和日志目錄

MongoDB將數據目錄存儲在 db 目錄下。但是這個數據目錄不會主動創建,我們在安裝完成后需要創建它。請注意,數據目錄應該放在根目錄下((如: C:\ 或者 D:\ 等 ),同時在data文件下創建一個新文件夾logs(用來存放日志文件)。


 

測試MongDB是否安裝成功

(1)打開cmd命令行

(2)進入C:\Program Files\MongoDB\Server\3.4\bin目錄

(3)輸入如下的命令啟動mongodb服務:mongod --dbpath F:\data\db

(4)在瀏覽器輸入http://localhost:27017 (27017是mongodb的端口號)查看,若顯示如下,則表示連接成功。如果不成功,可以查看端口是否被占用。

(5)Ctrl+C退出數據庫


 

 

配置本地windows MongoDB 服務

配置后可設置為開機自啟動,可直接手動啟動關閉,可通過命令行net start MongoDB 啟動。

(1)在路徑C:\Program Files\MongoDB\Server\3.4下創建配置文件mongod.cfg

(2)配置文件內容如下:

systemLog:

    destination: file

    path: D:\data\logs\mongod.log

storage:

dbPath: D:\data\db

(3)用管理員身份打開cmd,cd到 C:\Program Files\MongoDB\Server\3.4\bin目錄下

(4)輸入:mongod --config " C:\Program Files\MongoDB\Server\3.4\mongod.cfg" --install --serviceName "MongoDB",即根據剛創建的mongod.cfg配置文件安裝服務,名稱為MongoDB。

(5)完成后,查看本地的服務。

(6)通過命令行net start MongoDB啟動或命令行net stop MongoDB關閉MongoDB服務。


 

配置環境變量

將mongodb的安裝路徑C:\Program Files\MongoDB\Server\3.4\bin添加至path中


 

 

刪除服務

sc delete MongoDB

 

刪除指定用戶

db.dropUser(“user_name”)

 

刪除當前庫所有用戶

db.dropAllUser()


 

 

Mongodb未授權訪問漏洞修復(為MongoDB添加認證):

1、創建超級用戶admin,授予在所有數據庫上讀寫數據的權限

use admin

db.createUser({user:"admin",pwd:"123456",roles:["root"]})

 

2、查看用戶集合

db.system.users.find()

 

3、驗證用戶

db.auth(“admin”, “123456”)

返回1則表示成功

 

4、創建yapi數據庫用戶

use yapi

db.createUser({user:"root",pwd:"123456",roles:[{role:"dbOwner",db:"yapi"}]})

 

5、查看用戶集合

use admin

db.system.users.find()

 

6、驗證用戶

use yapi

db.auth("root","123456")

 

7、退出后關閉MongoDB服務

 

8、啟用auth,修改配置文件mongod.cfg

配置文件新增

security:
    authorization: enabled

 

9、重啟MongoDB

 

10、修改Yapi配置文件config.json

 

 

11、重啟Yapi


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM