6个安全设置mongodb数据库的命令
来源:学问馆 本文已影响9.09K人
来源:学问馆 本文已影响9.09K人
1、以安全认证模式启动
复制代码 代码如下:
bin/mongod??auth?-dbpath /Users/mc2/mongo/db -logpath /Users/mc2/mongo/ &
使用?auth选项启动mongod进程即可启用认证模式。
或者,也可以修改/etc/,设置auth=true,重启mongod进程。
2.添加用户
复制代码 代码如下:
ser(“admin”, “123456″)
3.安全认证
复制代码 代码如下:
(“admin”, “123456″)
认证成功的情况下
复制代码 代码如下:
()
{ “_id” : ObjectId(“5032e8386a7fc39e31978c50″), “user” : “admin”, “readOnly” : false, “pwd” : “95ec4261124ba5951720b199908d892b” }
否则返回空
4.为数据库写数据(同步到磁盘)加锁
复制代码 代码如下:
ommand({fsync:1,lock:1})
说明:
该操作已经对数据库上锁,不允许执行写数据操作,一般在执行数据库备份时有用。执行命令,结果示例如下:
复制代码 代码如下:
ommand({fsync:1,lock:1})
{ “errmsg” : “access denied; use admin db”, “ok” : 0 }
use admin
> ommand({fsync:1,lock:1})
{“info” : “now locked against writes, use cUnlock() to unlock”,
“seeAlso” : ““,
“ok” : 1}
5、查看当前锁状态
复制代码 代码如下:
entOp()
> entOp()
{“inprog” : [ ],
“fsyncLock” : 1,
“info” : “use cUnlock() to terminate the fsync write/snapshot lock”}
其中,fsyncLock为1表示MongoDB的fsync进程(负责将写入改变同步到磁盘)不允许其他进程执行写数据操作
6、解锁
复制代码 代码如下:
use admin
>cUnlock()
{ “ok” : 1, “info” : “unlock completed” }
db.$One() 效果等同
> entOp()
{ “inprog” : [ ] }
说明当前没有锁,可以执行写数据操作。
Wonder Girls《Nobody》英文歌词高清现场版视频
中考英语范文:No Breakfast, No Good
Godaddy如何导入导出MSSQL数据库
八年级英语下册unit 7《Would you mind turning down the music?》教学设计
My neighbourhood课后反思
Google Android 开发工程师职位面试题
Working English Job Advertisement英文求职
怎么更改Google Desktop数据库文件路径
Microarray数据分析软件:GenomeMTV
H&M,zara,C&A,优衣库,Mongo 几个品牌的女装比较一下
教材三年级起点第三册Module8 Sports Day Unit1 What are you going to do
初中英语作文:My Good Friend
badminton是什么意思 badminton中文释义-动画讲解视频
How to be a good student英文演讲稿
分享[哈佛校长的演讲]Goodbyeandgoodluc
用云计算数据库进行的数据库设计论文
初中英语全英文《How do you make a banana milk shake 》优秀教学案例
MAC电脑外设键盘command键如何换为control键
《Mad World》Jasmine Thompson/Eden Prince歌词
Amazon Kindle Fire HDX 搭载的 Mojito 系统有革新和体验?
Adoption of the Declaration of Human Rights演讲稿
美国留学解读Boston College的金融MSF项目
华为 P6 移动版 EmotionUI B113 安全线刷包
以SomethingaboutMe为题的小学生英语作文
PRODUCTIONMANAGER电子简历模板
Could you tell me how to get to the National Stadium ?评课稿大纲
数据库的意思解释
网上购物 Doing Shopping Online英语作文
数据库课程设计心得体会(创作6篇)
冀教版三下Lesson28In the bedroom教学反思
Unity3d GUI插件 NGUI与Daikon forge GUI的差别大纲
关于暑假计划英语作文:Plan for the Coming Summer Holiday
数据库课程设计个人总结
关于ABoominAdulteduc的高三英语作文
acknowledgements怎么写-英语论文Acknowledgements
高三英语优秀作文:ABoominAdulteduc
bamboo是什么意思-bamboo短语及造句
Genymotion安装教程步骤详解
华为c8600手机上的documents to go注册后收费吗?
ORACLE数据库基本命令
七年级英语下册What time do you go to school?评课稿