博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB学习笔记(三)--权限 && 导出导入备份恢复 && fsync和锁
阅读量:5896 次
发布时间:2019-06-19

本文共 941 字,大约阅读时间需要 3 分钟。

权限                                                                                            

  • 绑定内网IP访问MongoDB服务

在启动的时候带上 –bind_ip 192.168.1.1 参数,可以使指定IP访问。

mongod --bind_ip 192.168.1.1

连接时必须指定IP,否则会失败。

mongo 192.168.1.1
  • 用户

MongoDB中默认有一个空的admin数据库,在admin.system.users中保存的用户比其他数据库中设置的权限更大。在admin.system.users中没有添加任何用户的情况下,鸡屎在MongoDB启动时启用了 –auth 参数,客户端不进行任何认证依然可以连接到数据库,并且可以对数据库进行任何操作。

建立系统root用户

使用addUser()函数添加一个root用户。

建立指定权限的用户

使用addUser()函数为test库添加了一个只读权限的用户,设置只读只需要在addUser()函数中传入第3个参数值为true。

  • 执行指定文件中的内容

text.js的内容是

var count = db.yyd.count();printjson('count if yyd is : ' + count);
  • 查看活动进程
db.currentOp();
  • 结束进程
db,killOp(opid号)
  • serverStatus

获取运行中的MongoDB服务器统计信息。

db.runCommand({"serverStatus":1});
  • mongostat

便捷的查看serverStatus的结果。

导出                                                                                            

导入                                                                                            

备份                                                                                            

恢复                                                                                           

fsync和锁                                                                                   

fsync命令会强制服务器将所有缓冲区写入磁盘。还可以选择上锁阻止对数据库的进一步写入,直到释放锁为止。

db,runCommand({"fsync":1,"lock":1});

上锁之后便可以不用停掉服务器,也不用牺牲备份的实施特性,只是会导致写入操作暂时被阻塞。

 

 

《MongoDB学习笔记(二)--Capped集合 && GridFS存储文件》  http://www.cnblogs.com/yydcdut/p/3557578.html

《》   http://www.cnblogs.com/yydcdut/p/3563704.html

转载请注明出处:

你可能感兴趣的文章
mysql自动更新时间的触发器
查看>>
【转】Ubuntu 14.04 引导修复(Boot Repair)(双系统修复一)
查看>>
NGINX开篇
查看>>
全栈是什么体验?想想都恐怖
查看>>
【python】-- Django 分页 、cookie、Session、CSRF
查看>>
dpkg的用法
查看>>
C# 文件下载四方法
查看>>
JAVA基础细谈
查看>>
J2EE Map
查看>>
金庸笔下人物以及网络俏皮英语对应关系表-诗词
查看>>
Unity3D–Texture图片空间和内存占用分析
查看>>
IOS的一些小知识
查看>>
javascript => 方法的简写形式
查看>>
jdk1.8安装后查看Java -version出错。
查看>>
CentOS7 线上环境的一些 配置
查看>>
Struts文件上传与下载详解 _上传多个文件
查看>>
Mac版和windows版 R语言中文乱码
查看>>
imx6solo wm8960始终没有声音输出
查看>>
Python之可调用对象以及列表和字典的原处修改特性//集合
查看>>
服务端异常大全
查看>>