一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - MongoDB - mongodb數據庫的6個安全設置命令

mongodb數據庫的6個安全設置命令

2020-04-25 17:11MongoDB教程網 MongoDB

這篇文章主要介紹了mongodb數據庫的6個安全設置命令,如安全模式啟動、安全認證、數據讀寫加鎖、解鎖等,需要的朋友可以參考下

1、以安全認證模式啟動

復制代碼 代碼如下:

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

 

使用–auth選項啟動mongod進程即可啟用認證模式。

或者,也可以修改/etc/mongodb.conf,設置auth=true,重啟mongod進程。

2.添加用戶

復制代碼 代碼如下:

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

 

3.安全認證

復制代碼 代碼如下:

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

 

認證成功的情況下

復制代碼 代碼如下:


db.system.users.find()

 

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

 

否則返回空

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

 

復制代碼 代碼如下:

 

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

 

說明:

該操作已經對數據庫上鎖,不允許執行寫數據操作,一般在執行數據庫備份時有用。執行命令,結果示例如下:

復制代碼 代碼如下:


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、查看當前鎖狀態

 

復制代碼 代碼如下:

 

db.currentOp()

> db.currentOp()

{

“inprog” : [ ],

“fsyncLock” : 1,

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

}

 

其中,fsyncLock為1表示MongoDB的fsync進程(負責將寫入改變同步到磁盤)不允許其他進程執行寫數據操作

6、解鎖

 

復制代碼 代碼如下:


use admin

 

>db.fsyncUnlock()

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

 

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

 

> db.currentOp()

{ “inprog” : [ ] }

 

說明當前沒有鎖,可以執行寫數據操作。

延伸 · 閱讀

精彩推薦
  • MongoDBMongoDB中javascript腳本編程簡介和入門實例

    MongoDB中javascript腳本編程簡介和入門實例

    作為一個數據庫,MongoDB有一個很大的優勢——它使用js管理數據庫,所以也能夠使用js腳本進行復雜的管理——這種方法非常靈活 ...

    MongoDB教程網6982020-04-24
  • MongoDBMongoDB憑什么躋身數據庫排行前五

    MongoDB憑什么躋身數據庫排行前五

    MongoDB以比去年同期超出65.96分的成績繼續雄踞榜單前五,這個增幅在全榜僅次于PostgreSQL的77.99,而其相對于4月份的6.10分的增長也是僅次于微軟SQL Server排名...

    孫浩峰3892020-05-22
  • MongoDB分布式文檔存儲數據庫之MongoDB分片集群的問題

    分布式文檔存儲數據庫之MongoDB分片集群的問題

    這篇文章主要介紹了分布式文檔存儲數據庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋...

    Linux-18743072020-12-20
  • MongoDBMongoDB安裝圖文教程

    MongoDB安裝圖文教程

    這篇文章主要為大家詳細介紹了MongoDB安裝圖文教程,分為兩大部分為大家介紹下載MongoDB和安裝MongoDB的方法,感興趣的小伙伴們可以參考一下 ...

    Yangyi.He6132020-05-07
  • MongoDBMongodb實現定時備份與恢復的方法教程

    Mongodb實現定時備份與恢復的方法教程

    這篇文章主要給大家介紹了Mongodb實現定時備份與恢復的方法教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面...

    chenjsh364522020-05-13
  • MongoDB遷移sqlserver數據到MongoDb的方法

    遷移sqlserver數據到MongoDb的方法

    這篇文章主要介紹了遷移sqlserver數據到MongoDb的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    聽楓xl9682021-01-03
  • MongoDBmongodb基本命令實例小結

    mongodb基本命令實例小結

    這篇文章主要介紹了mongodb基本命令,結合實例形式總結分析了MongoDB數據庫切換、查看、刪除、查詢等基本命令用法與操作注意事項,需要的朋友可以參考下...

    dawn-liu3652020-05-26
  • MongoDBMongoDB 內存使用情況分析

    MongoDB 內存使用情況分析

    都說 MongoDB 是個內存大戶,但是怎么知道它到底用了多少內存呢...

    MongoDB教程網10002020-09-29
主站蜘蛛池模板: 欧美一级特黄aaa大片 | yin娃sao货调教情趣用品店 | 日本-区二区三区免费精品 日本破处 | 欧美理论片手机在线观看片免费 | 国产三及 | 日本强不卡在线观看 | 99视频免费 | 校花被老头夺去第一次动图 | 歪歪私人影院成人毛片 | 国产综合成色在线视频 | 91手机看片国产永久免费 | 四虎影视在线看 | 国产精品怡红院永久免费 | 99re免费在线视频 | 精品久久免费视频 | 艾秋果冻麻豆老狼 | 日产乱码2021永久手机版 | 国产精品女主播大秀在线 | 精品久久成人 | 99久久中文字幕伊人 | 四虎影院网站 | 久久毛片视频 | 欧美精品v日韩精品v国产精品 | 天天做天天爽天天谢 | 大胆私拍模特国模377 | 日本在线小视频 | 免费视频精品一区二区 | 国产大秀视频一区二区三区 | 国产福利免费看 | 18亚洲chinese男男1069 | 欧美ⅹxxxx视频| 精精国产xxxx视频在线播放器 | 国产精品猎奇系列在线观看 | 成人影院入口 | 肥胖女性大bbbbbb视频女厕 | 亚洲精品欧洲久久婷婷99 | 按摩师他揉我奶好爽捏我奶 | 日本视频高清免费观看xxx | 亚洲视频免费 | 福利视频久久 | 欧美精品三区 |