摘要:我曾在慕課網(wǎng)上學(xué)習(xí),照搬老師所寫的代碼,發(fā)現(xiàn)無論如何無法實現(xiàn)用戶賬號密碼登錄數(shù)據(jù)庫,于是我花了大量的時間查看官方。得到了以下總結(jié)。首先開啟服務(wù)連接數(shù)據(jù)庫創(chuàng)建用戶關(guān)閉服務(wù)這時重新啟動服務(wù),添加開啟權(quán)限認(rèn)證。
我曾在慕課網(wǎng)上學(xué)習(xí)mongodb,照搬老師所寫的代碼,發(fā)現(xiàn)無論如何無法實現(xiàn)用戶賬號密碼登錄數(shù)據(jù)庫,于是我花了大量的時間查看官方API 。得到了以下總結(jié)。
1.首先開啟mongod服務(wù)
> mongod --port 27017 --dbpath /data/db1
2.連接數(shù)據(jù)庫
> mongo --port 27017
3.創(chuàng)建用戶
> use admin
> db.createUser( { user: "admin", pwd: "123", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
4.關(guān)閉mongod服務(wù)
> use admin
> db.shutdownServer()
5.這時重新啟動mongod服務(wù),添加 --auth 開啟權(quán)限認(rèn)證。
--這時我們有兩種用戶登錄數(shù)據(jù)庫的方式> mongod --port 27017 --dbpath /data/db1 --auth
6.1 方式一 :在連接服務(wù)器的同時進(jìn)行用戶認(rèn)證
> mongo --port 27017 -u "admin" -p "123" --authenticationDatabase "admin"
6.2 方式二 :先連接服務(wù)器,然后在數(shù)據(jù)庫內(nèi)認(rèn)證。
> mongo --port 27017
> use admin
> db.auth("admin","123")
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/18934.html
摘要:如果服務(wù)器中該賬號的鑰匙對已經(jīng)存在,并且已經(jīng)將放到該賬號的設(shè)置中,可以跳過這一步。如果不符合,需要根據(jù)提示安裝必要的擴(kuò)展。后續(xù)再進(jìn)行補充做守護(hù)隊列監(jiān)聽進(jìn)程和自動部署到服務(wù)器的說明。 系統(tǒng)LAMP基礎(chǔ)環(huán)境是已經(jīng)搭建好,記錄要將web項目部署到線上的過程如下,方便后續(xù)部署新項目時參考: laravel項目ubuntu 16.04php 7.0 克隆項目到服務(wù)器 (1)我們使用 your@e...
摘要:如果服務(wù)器中該賬號的鑰匙對已經(jīng)存在,并且已經(jīng)將放到該賬號的設(shè)置中,可以跳過這一步。如果不符合,需要根據(jù)提示安裝必要的擴(kuò)展。后續(xù)再進(jìn)行補充做守護(hù)隊列監(jiān)聽進(jìn)程和自動部署到服務(wù)器的說明。 系統(tǒng)LAMP基礎(chǔ)環(huán)境是已經(jīng)搭建好,記錄要將web項目部署到線上的過程如下,方便后續(xù)部署新項目時參考: laravel項目ubuntu 16.04php 7.0 克隆項目到服務(wù)器 (1)我們使用 your@e...
閱讀 2271·2020-06-12 14:26
閱讀 2557·2019-08-29 16:41
閱讀 1955·2019-08-29 15:28
閱讀 2500·2019-08-26 13:43
閱讀 826·2019-08-26 13:37
閱讀 2838·2019-08-23 18:13
閱讀 2875·2019-08-23 15:31
閱讀 1076·2019-08-23 14:10