欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mongodb數(shù)據(jù)庫的6個安全設(shè)置命令

 更新時間:2014年05月29日 09:30:12   作者:  
這篇文章主要介紹了mongodb數(shù)據(jù)庫的6個安全設(shè)置命令,如安全模式啟動、安全認(rèn)證、數(shù)據(jù)讀寫加鎖、解鎖等,需要的朋友可以參考下

1、以安全認(rèn)證模式啟動

復(fù)制代碼 代碼如下:

bin/mongod?–auth?-dbpath /Users/mc2/mongo/db -logpath /Users/mc2/mongo/log.log &

使用–auth選項(xiàng)啟動mongod進(jìn)程即可啟用認(rèn)證模式。

或者,也可以修改/etc/mongodb.conf,設(shè)置auth=true,重啟mongod進(jìn)程。

2.添加用戶

復(fù)制代碼 代碼如下:

db.addUser(“admin”, “123456″)

3.安全認(rèn)證

復(fù)制代碼 代碼如下:

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

認(rèn)證成功的情況下

復(fù)制代碼 代碼如下:

db.system.users.find()

{ “_id” : ObjectId(“5032e8386a7fc39e31978c50″), “user” : “admin”, “readOnly” : false, “pwd” : “95ec4261124ba5951720b199908d892b” }

否則返回空

4.為數(shù)據(jù)庫寫數(shù)據(jù)(同步到磁盤)加鎖

復(fù)制代碼 代碼如下:

db.runCommand({fsync:1,lock:1})

說明:

該操作已經(jīng)對數(shù)據(jù)庫上鎖,不允許執(zhí)行寫數(shù)據(jù)操作,一般在執(zhí)行數(shù)據(jù)庫備份時有用。執(zhí)行命令,結(jié)果示例如下:

復(fù)制代碼 代碼如下:

db.runCommand({fsync:1,lock:1})

{ “errmsg” : “access denied; use admin db”, “ok” : 0 }

use admin

> db.runCommand({fsync:1,lock:1})

{

“info” : “now locked against writes, use db.fsyncUnlock() to unlock”,

“seeAlso” : “http://www.mongodb.org/display/DOCS/fsync+Command“,

“ok” : 1

}

5、查看當(dāng)前鎖狀態(tài)

 

復(fù)制代碼 代碼如下:

db.currentOp()

> db.currentOp()

{

“inprog” : [ ],

“fsyncLock” : 1,

“info” : “use db.fsyncUnlock() to terminate the fsync write/snapshot lock”

}

其中,fsyncLock為1表示MongoDB的fsync進(jìn)程(負(fù)責(zé)將寫入改變同步到磁盤)不允許其他進(jìn)程執(zhí)行寫數(shù)據(jù)操作

6、解鎖

復(fù)制代碼 代碼如下:

use admin

>db.fsyncUnlock()

{ “ok” : 1, “info” : “unlock completed” }

 

db.$cmd.sys.unlock.findOne() 效果等同

 

> db.currentOp()

{ “inprog” : [ ] }

說明當(dāng)前沒有鎖,可以執(zhí)行寫數(shù)據(jù)操作。

相關(guān)文章

  • Windows下把MongoDB安裝為系統(tǒng)服務(wù)的方法

    Windows下把MongoDB安裝為系統(tǒng)服務(wù)的方法

    這篇文章主要介紹了Windows下把MongoDB安裝為系統(tǒng)服務(wù)的方法,本文詳細(xì)介紹了將mongoDB安裝為WinXP下系統(tǒng)服務(wù)的過程,需要的朋友可以參考下
    2014-10-10
  • MongoDB副本集丟失數(shù)據(jù)的測試實(shí)例教程

    MongoDB副本集丟失數(shù)據(jù)的測試實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于MongoDB副本集丟失數(shù)據(jù)的測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • MongoDB優(yōu)化心得分享

    MongoDB優(yōu)化心得分享

    本文給大家分享的是一些使用mongoDB優(yōu)化方面的心得,有需要的小伙伴可以參考下
    2017-12-12
  • Windows系統(tǒng)下安裝Mongodb 3.2.x的步驟詳解

    Windows系統(tǒng)下安裝Mongodb 3.2.x的步驟詳解

    mongodb3.x版本有好多新功能,關(guān)于這方面參考官網(wǎng)即可,下面這篇文章主要給大家介紹了在Windows系統(tǒng)下安裝Mongodb 3.2.x的詳細(xì)步驟,文中介紹的非常詳細(xì),需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。
    2017-03-03
  • Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接

    Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接

    這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接的相關(guān)資料,文中通過圖文將步驟介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-03-03
  • 教你使用MongoDB導(dǎo)入導(dǎo)出備份數(shù)據(jù)

    教你使用MongoDB導(dǎo)入導(dǎo)出備份數(shù)據(jù)

    這篇文章主要介紹了教你使用MongoDB導(dǎo)入導(dǎo)出備份數(shù)據(jù)方法的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Mongodb啟動報錯完美解決方案:about to fork child process,waiting until server is ready for connections.

    Mongodb啟動報錯完美解決方案:about to fork child pr

    在使用命令行啟動 MongoDB 的時候報錯:about to fork child process, waiting until server is ready for connections.forked process: 50411,造成這個報錯的原因是 “MongoDB” 服務(wù)沒有正常的關(guān)閉,在終端連接非正常斷開后,再次執(zhí)行 MongoDB 的時候報錯
    2023-04-04
  • 一文搞懂Scrapy與MongoDB交互過程

    一文搞懂Scrapy與MongoDB交互過程

    這篇文章主要介紹了Scrapy與MongoDB交互過程,文末給大家介紹了類方法@classmethod的相關(guān)知識,需要的朋友可以參考下
    2022-07-07
  • MongoDB安全配置詳解

    MongoDB安全配置詳解

    這篇文章主要介紹了MongoDB安全配置詳解,本文來自國內(nèi)安全廠商烏云平臺,講解的還是比較全面的,需要的朋友可以參考下
    2015-05-05
  • mongodb 修改用戶密碼 2種方法

    mongodb 修改用戶密碼 2種方法

    mongodb的用戶信息是存放在system.users表中的,修改密碼不能直接更新表數(shù)據(jù),這樣的話,存到表里的密碼是明文的,這就不對了。
    2014-07-07

最新評論