MongoDB控制与管理常用工具和指令
来源:互联网 发布:网络高利贷曝光吧 编辑:程序博客网 时间:2024/06/06 17:25
一、 关闭服务
Use admin –> db.shutdownServer()
不要用 kill -9 杀死mongo进程,会导致数据损坏
二、 权限认证
启动时加上 –auth 参数,然后在admin库中添加一个用户:
db.addUser(name,passwd,isReadOnly)
三、 进程控制
Db.currentOp() ——查看进程
Db.killOp(opid) ——结束进程
四、 监控
1. HTTP监控
2. Db.runCommand({serverStatus:1})
3. ./mongostat ——每秒输出新的一行
五、 数据导入与导出
mongoimport,mongoexport
六、 数据备份与恢复
1. 数据文件备份——需先关闭服务器,不能在运行时备份,否则可能数据不一致
2. Mongodump ——运行时备份,备份到指定文件夹(默认当前目录/dump)
3. 数据恢复—mongorestore ——恢复mongodump的备份,在启动时加上—drop参数,可以在恢复时先删除集合再插入
4. Fsync与锁
执行fsync命令会强制服务器将缓冲区数据写入磁盘,同时可以选择上锁组织对数据库进一步的写入:
Db.runCommand({fsync:1,lock:1})
5. 将以上备份方法应用在从服务器上,然后主服务器从从服务器恢复数据
6. 修复数据
以mongod --repair 方式启动
Db.repairDatabase()
0 0
- MongoDB控制与管理常用工具和指令
- MongoDB管理与开发精要《红丸出品》4.9常用工具集
- MongoDB数据管理和控制
- MongoDB管理与维护
- MongoDB管理与监控
- [系统与指令]轨道轰炸机控制指令
- 【Mysql】常用操作指令与管理和使用数据库步骤
- 指令译码与控制解读
- 常用工具、指令记录
- MongoDB管理与开发精要《红丸出品》13 访问控制
- MongoDB管理与开发精要《红丸出品》15 进程控制
- mongodb常用工具类
- mongodb访问控制及iptables管理
- Mongodb带权限控制的安装服务并新建个管理账户和一般数据库用户
- 5.2 常用工具之Git版本控制介绍与快速入门
- 项目风险管理与控制
- MongoDB管理与开发精要
- MongoDB管理与开发精要
- 小鑫爱数学
- IOS8 AlertView和ActionSheet不兼容问题解决方案
- Unparsed aapt error(s)! Check the console for output.错误
- C#WPF 问题解决 发生了 System.Windows.Markup.XamlParseException HResult=-2146233087 Message=“对类型“
- 林彪同志教我们学大数据分析
- MongoDB控制与管理常用工具和指令
- Redis客户端和spring
- 幸运素数
- c/c++面试题
- 虚函数
- glib交叉编译
- 12864字库的使用
- 关于单例设计模式的理解
- Cocos2d-x 解析json中的Unicode乱码