安裝mongoDB
下載:https://www.mongodb.com/download-center#enterprise
安裝
創(chuàng)建文件夾:進(jìn)入安裝路徑 C:Program FilesMongoDBServer3.4in,創(chuàng)建 data 文件夾,進(jìn)入 data 文件夾,創(chuàng)建 db 文件夾和 log 文件夾,在 log 文件夾下創(chuàng)建 MongoDB.log文件
以Windows Service的方式啟動MongoDB:管理員方式啟動 cmd,,cd到 bin目錄 cd C:Program FilesMongoDBServer3.4in,執(zhí)行命令mongod --dbpath "C:Program FilesMongoDBServer3.4indatadb" --logpath "C:Program FilesMongoDBServer3.4indatalogMongoDB.log" --install --serviceName "MongoDB".此命令會創(chuàng)建一個名稱為 MongoDB 的windows系統(tǒng)服務(wù)
啟動 MongoDB 服務(wù):net start mongodb
創(chuàng)建數(shù)據(jù)庫(帶數(shù)據(jù)庫認(rèn)證)mongoDB 默認(rèn)不開啟認(rèn)證,即不使用用戶名和密碼即可訪問數(shù)據(jù)庫。首先介紹一下如何開啟數(shù)據(jù)庫認(rèn)證。
數(shù)據(jù)庫認(rèn)證相關(guān)開啟數(shù)據(jù)庫認(rèn)證:定位到注冊表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMongoDB,編輯字符串 ImagePath 在"數(shù)值數(shù)據(jù)"后追加--auth,重啟 MongoDB 服務(wù)即可.
關(guān)閉數(shù)據(jù)庫認(rèn)證:定位到注冊表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMongoDB,編輯字符串 ImagePath 刪除"數(shù)值數(shù)據(jù)"后的--auth,重啟 MongoDB 服務(wù)即可.
創(chuàng)建超級管理員用戶關(guān)閉數(shù)據(jù)庫認(rèn)證
管理員方式啟動 cmd,cd到 bin目錄 cd C:Program FilesMongoDBServer3.4in,執(zhí)行命令 mongo
切換到 admin 數(shù)據(jù)庫 use admin,創(chuàng)建超級管理員db.createUser({"user" : "root","pwd": "root",roles: [{ role: "root", db: "admin"}]})
開啟數(shù)據(jù)庫認(rèn)證
切換到 admin 數(shù)據(jù)庫 use admin,使用上一步創(chuàng)建的 root 用戶登錄 db.auth("root", "root"),返回"1"則代表登錄成功
創(chuàng)建數(shù)據(jù)庫,如創(chuàng)建名稱為 demo 的數(shù)據(jù)庫 use demo
創(chuàng)建 demo 數(shù)據(jù)庫用戶 db.createUser({"user" : "demoUser","pwd": "demoUser",roles: [{ role: "dbOwner", db: "demo"}]})
驗證數(shù)據(jù)庫及用戶是否創(chuàng)建成功 mongo --host localhost -u demoUser-p demoUser --authenticationDatabase demo,控制臺出現(xiàn) connecting to: mongodb://localhost:27017/,則表示創(chuàng)建成功
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/19047.html
摘要:學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗,所以希望總結(jié)出一份簡易入門教程供初學(xué)者參考。完整的教程將盡可能遵循下面的目錄順序。安裝的安裝也很簡單。搭建簡單服務(wù)器表示不是必要的這里僅以做示范,其他系統(tǒng)操作方法類似。 前言: 這兩天在學(xué)著用Python + Tornado +MongoDB來做Web開發(fā)(哈哈哈這個詞好高端)。學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗,所以希望總結(jié)出一份...
摘要:學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗,所以希望總結(jié)出一份簡易入門教程供初學(xué)者參考。完整的教程將盡可能遵循下面的目錄順序。安裝的安裝也很簡單。搭建簡單服務(wù)器表示不是必要的這里僅以做示范,其他系統(tǒng)操作方法類似。 前言: 這兩天在學(xué)著用Python + Tornado +MongoDB來做Web開發(fā)(哈哈哈這個詞好高端)。學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗,所以希望總結(jié)出一份...
摘要:本文介紹學(xué)習(xí)的第一步環(huán)境搭建。把文件路徑加到系統(tǒng)的環(huán)境變量里?,F(xiàn)在我們新開另一個命令提示行窗口來消費在里創(chuàng)建的兩條記錄。 MongoDB是近年來非常流行的一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的解決方案,特別廣泛地應(yīng)用于國內(nèi)很多互聯(lián)網(wǎng)公司,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。 showImg(https://segmentfault.com/img/remote/146000...
閱讀 1693·2021-10-14 09:43
閱讀 5854·2021-09-07 10:21
閱讀 1378·2019-08-30 15:56
閱讀 2207·2019-08-30 15:53
閱讀 1296·2019-08-30 15:44
閱讀 2066·2019-08-30 15:44
閱讀 1394·2019-08-29 17:24
閱讀 828·2019-08-29 15:19