1. 程式人生 > >mongoDB的安裝和建立使用者並用mongovue連線

mongoDB的安裝和建立使用者並用mongovue連線

我用的是mongoDB-3.2.21

點我下載mongoDB-3.2.21和mongoVUE

大家也可以去官網下載:點我下載

因為我用的是3.2.21版本的所以推薦大家也下載這個版本,至於是zip包還是msi的安裝包就隨便了,我用的是zip免安裝的

Windows平臺的安裝

1.把我們下載的檔案mongodb-win32-x86_64-2008plus-ssl-3.2.21解壓重新命名為mongodb並把他移動到D盤

2.在mongodb檔案下建立data\db資料夾作為資料檔案的儲存路徑,建立logs/logs.txt檔案儲存日誌檔案。(data和logs資料夾是同一級)

3.為了方便我們進行操作,把D:\mongodb\bin新增進Path環境變數,這樣我們在命令列中就可以直接使用mongo命令了

4.win+r輸入cmd回車開啟命令列視窗,輸入mongo -version回車

如果你是上面的情況,那麼恭喜你環境變數配置成功,可以繼續下面的操作了

5.開啟mongodb

mongodb有兩種開啟方式

指定埠啟動資料庫(不需要認證):mongod --dbpath "D:\mongodb\data\db" --port=27017

指定埠啟動資料庫(需要認證):mongod --auth --dbpath "D:\mongodb\data\db" --port=27017

這裡我們使用的是第一種,至於第二種加auth的,大家自己慢慢研究吧

可以看到啟動成功了,mongodb的預設埠是27017

6.建立使用者

我們再開啟一個命令列視窗,輸入mongo回車

我們需要先建立個使用者然後在把他刪除,不然version就是空的後面會報錯

進入admin資料庫命令:use admin

建立使用者命令:db.createUser({user:"root",pwd:"admin",roles:[{role:"root",db:"admin"}]})

刪除使用者命令:db.system.users.remove({user:"root"})

7.修改system.version裡authSchema的currentVersion為3,預設是5(沒有建立使用者的話version是null,隨便建立一個使用者version就出現了,這個時候建立的使用者的驗證方式是預設的5,所以這個使用者是要刪除的)

分別執行下面的三行命令

 > var s= db.system.version.findOne({"_id" : "authSchema"})

 > s.currentVersion = 3

 > db.system.version.save(s)

下面是我的執行結果

建立一個使用者名稱為root密碼為admin的使用者

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

我的執行結果

8.下面我們用mongoDB的圖形介面mongoVUE來登陸我們剛剛建立的使用者

解壓MongoVUe,雙擊裡面的MongoVUE.exe檔案,也就是這個檔案

 

 

輸入內容

Database為空表示搜尋所有的資料庫下的使用者

點選左下角的Test測試看看

然後點選save再點Connect就好了

成功了,截圖留念

 

關閉mongo視窗是exit命令

關閉mongodb視窗:Ctrl+C(C要按兩下)

=====================================================================

mongoDB和ssm整合:https://blog.csdn.net/zhouzhiwengang/article/details/51446784