MongoDB:The Definitive Guide》管理

启动MongoDB

  • --port 指定服务器监听端口。
  • --fork 以守护进程的方式运行MongoDB,创建服务器进程。
  • --logpath 指定路径输出路径,而不是输出到命令行。
  • --dbpath 指定数据目录。

停止MongoDB

向MongoDB服务发送SIGINT或者SIGTERM如果运行在终端,可以直接使用Ctrl-C直接停止。

使用管理接口

mongod启动时还会启动一个基本的HTTP服务器,端口号比主服务的端口号大1000。可以使用 --rest 选项开启REST支持,--nohttpinterface 关闭管理接口。

serverStatus

安全和认证

 

创建只读用户,将addUser设置成true。重启服务器,加入--auth命令行选项,开启安全检测。

备份和修复

mongodump提供一种能在运行时备份的方法,但不一定是实时快照。
nogorestore从备份恢复数据。

 

从数据库test到目录backup的热备份。

 

-d指定要恢复的数据库,这里是foo。这个选项可以 将备份恢复到与原来不同名的数据库中。--drop代表在恢复前删除集合。否则数据会与现有集合数据合并。

fsync和锁

 

解锁

修复

 

 

 

 

此条目发表在前端分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注