雙擊運行msi文件,一直「Next」。html
能夠經過點擊 "Custom(自定義)" 按鈕來設置你的安裝目錄,通常默認裝在C盤。mongodb
MongoDB將數據目錄存儲在 db 目錄下。可是這個數據目錄不會主動建立,咱們在安裝完成後須要建立它。請注意,數據目錄應該放在根目錄下((如: C:\ 或者 D:\ 等 ),同時在data文件下建立一個新文件夾logs(用來存放日誌文件)。數據庫
(1)打開cmd命令行json
(2)進入C:\Program Files\MongoDB\Server\3.4\bin目錄windows
(3)輸入以下的命令啓動mongodb服務:mongod --dbpath F:\data\dbapi
(4)在瀏覽器輸入http://localhost:27017 (27017是mongodb的端口號)查看,若顯示以下,則表示鏈接成功。若是不成功,能夠查看端口是否被佔用。瀏覽器
(5)Ctrl+C退出數據庫測試
配置後可設置爲開機自啓動,可直接手動啓動關閉,可經過命令行net start MongoDB 啓動。spa
(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添加認證):
一、建立超級用戶admin,授予在全部數據庫上讀寫數據的權限
use admin
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
二、查看用戶集合
db.system.users.find()
三、驗證用戶
db.auth(「admin」, 「123456」)
返回1則表示成功
四、建立yapi數據庫用戶
use yapi
db.createUser({user:"root",pwd:"123456",roles:[{role:"dbOwner",db:"yapi"}]})
五、查看用戶集合
use admin
db.system.users.find()
六、驗證用戶
use yapi
db.auth("root","123456")
七、退出後關閉MongoDB服務
八、啓用auth,修改配置文件mongod.cfg
配置文件新增
security:
authorization: enabled
九、重啓MongoDB
十、修改Yapi配置文件config.json
十一、重啓Yapi