#启动
Mongodb默认启动,需要在/data/db,Windows下对应的目录是Mongod.exe所在磁盘分区的根目录,
例如Mongodb存放在D:/Mongodb,那么对应的路径就是D:/data/db/

cd /D E:\开发\Mongodb\mongodb-win32-x86_64-2.4.5\bin
mongod.exe

或者
mongod.exe --port 20000 --dbpath D:/MongoDb/ --logpath D:/MongoDb/mongodb.log

或者
mongod --config D:/MongoDb/mongodb.conf

监控系统的状态和性能

http://localhost:27017/

"It looks like you are trying to access MongoDB over HTTP on the native driver port."
我怎么感觉“看起来以为Mongodb没有配置好呢~”
---------------------Mongodb关闭----------------------------
1.前台进程,Ctrl+C
2.kill -2 pid
  kill -9 pid(比较危险,不建议使用)
  SIGINT、SIGKILL,有很多种信号。
3.use admin;
  db.shutdownServer();
 ---------------------Mongodb监控----------------------------
 1.管理接口
  http://localhost:28017/,端口号+1000
 2.serverStatus
   db.runCommand({"serverStatus":1});
 3.mongostat
   和mongo、mongod在同一个目录,一个独立的程序。
  每分钟都显示信息。
 ---------------------Mongodb备份----------------------------
 1.数据文件备份
   启动的时候,--dbpath指定了数据库的目录。
   停止服务器,备份这个目录,就备份了,再启动数据库。
 2.mongodump和mongostore
  mongodump不是实时的,运行时备份。
  ./mongodump --help,有很多参数
  ./mongodump -h localhost -d zrb -o /root/mongodb-data-backup
  
  [root@dev1 bin]#  ./mongodump -h localhost -d zrb - o /root/mongodb-data-backup
2015-10-14T15:29:04.029+0800 positional arguments not allowed: [- o /root/mongodb-data-backup]
2015-10-14T15:29:04.029+0800 try 'mongodump --help' for more information
[root@dev1 bin]#   ./mongodump -h localhost -d zrb -o /root/mongodb-data-backup
2015-10-14T15:29:20.750+0800 writing zrb.projectDetail to /root/mongodb-data-backup/zrb/projectDetail.bson
2015-10-14T15:29:20.750+0800 writing zrb.system.indexes to /root/mongodb-data-backup/zrb/system.indexes.bson
2015-10-14T15:29:20.751+0800 writing zrb.projectDetail metadata to /root/mongodb-data-backup/zrb/projectDetail.metadata.json
2015-10-14T15:29:20.752+0800 writing zrb.article to /root/mongodb-data-backup/zrb/article.bson
2015-10-14T15:29:20.752+0800 writing zrb.article metadata to /root/mongodb-data-backup/zrb/article.metadata.json
2015-10-14T15:29:20.752+0800 done dumping zrb.projectDetail (8 documents)
2015-10-14T15:29:20.753+0800 done dumping zrb.article (0 documents)

zrb目录下的文件
article.bson  article.metadata.json  projectDetail.bson  projectDetail.metadata.json  system.indexes.bson

mongostore类似,不想随便执行“恢复操作”,没具体执行命令。
 3.fsync和锁
   执行命令,上锁。
  快照LVM、EBS
  解锁
  缺点:不能写入了
 4.从属备份
  在从属服务器上,任意使用上述3种方式
  ---------------------Mongodb修复----------------------------
  ./mongodb --repair

原理:所有文档导出,再导入,忽略无效的文档,再建立索引。

工作任务基本搞定,Mongodb进一步学习了一点,Mongodb权威指南中的更多章节(索引、聚合、复制、分片),暂时没有兴趣和动力进一步去“实践”,今后有需要再研究-实践-总结了额。o(︶︿︶)o

研究点别的去的,比如Android~

88~

Mongodb总结6-数据库启动、停止、备份等命令的更多相关文章

  1. Linux环境下Oracle数据库启动停止命令

    切换root至oracle数据库账号 su – oracle 查看数据库服务状态: ps -ef |grep oracle netstat –an|grep 1521 查看数据库监听状态: [orac ...

  2. oracle 数据库启动停止小结

    ---登录sqlplus sqlplus  /nolog conn / as sysdba shutdown immediate --启动数据库有两种方式 startup 会自动完成重启数据库的所有步 ...

  3. sqlserver数据库附加分离备份还原命令

    --获取所有数据库的名称 select [name] from master.dbo.sysdatabases where [name]='master' --判断数据库是否存在 if exists( ...

  4. Squid 启动/停止/重载配置文件 命令

    当你的 squid.conf 配置文档按照你的想法修改完以后,启动 squid 之旅就开始了. Squid安装设试命令: 1,初始化你在 squid.conf 里配置的 cache 目录 #/usr/ ...

  5. Mongodb 笔记01 MongoDB 简介、MongoDB基础知识、启动和停止MongoDB

    MongoDB 简介 1. 易于使用:没有固定的模式,根据需要添加和删除字段更加容易 2. 易于扩展:MongoDB的设计采用横向扩展.面向文档的数据模型使它能很容易的再多台服务器之间进行分割.自动处 ...

  6. 测试Oracle 11gr2 RAC 非归档模式下,offline drop数据文件后的数据库的停止与启动测试全过程

    测试Oracle 11gr2 RAC 非归档模式下,offline drop数据文件后的数据库的停止与启动测试全过程 最近系统出现问题,由于数据库产生的日志量太大无法开启归档模式,导致offline的 ...

  7. MySQL数据库基础(一)(启动/停止、登录/退出、语法规范及最基础操作)

    1.启动/停止MySQL服务 启动:net start mysql    停止:net stop mysql 2.MySQL登录/退出 登录:mysql 参数:如果连接的是本地服务器,一般用命令:my ...

  8. mongodb数据库怎么迁移备份?

    1.先进入到mongodb目录的bin目录下,Linux windos是一样   image.png 2.集合备份和恢复 使用mongo自带命令来迁移数据,思路是先导出集合数据再导入到数据库中 导出命 ...

  9. C# 启动停止SQLServer数据库服务器

    C#启动停止SQL数据库服务方法之一: 在命令行里填写命令:net start/stop mssqlserver C#启动停止SQL数据库服务方法之二: 通过C#代码实现: class Program ...

  10. MongoDB和Redis-NoSQL数据库-文档型-内存型

    1NoSQL简述 CAP(Consistency,Availabiity,Partitiontolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时 ...

随机推荐

  1. Atcoder B - Moderate Differences

    http://agc017.contest.atcoder.jp/tasks/agc017_b B - Moderate Differences Time limit : 2sec / Memory ...

  2. 整个shuffle的流程图

    整个shuffle的流程图   Paste_Image.png Map Shuffle的作用以及相应的设置 partition 过程:输入的<key,value>对经过map()处理后输出 ...

  3. window.location.href和window.top.location.href的区别

    if (window.location.href == window.top.location.href) {     window.top.location.href = "/index. ...

  4. wordcontent小结

    gitee地址: https://gitee.com/yzpdegit/test 问题描述: 计算一个文件中所包含的单词数,字符个数,行数 需求分析: WordCount的需求可以概括为:对程序设计语 ...

  5. CentOS下安装jdk1.8.0_181

    我安装的为 jdk1.8.0_181 1.检查是否存在open jdk,不存在直接跳到第 5 步 java -version 查看当前系统自带的open jdk版本信息 2.查看包含java字符串的文 ...

  6. 【Codeforces Round #425 (Div. 2) B】Petya and Exam

    [Link]:http://codeforces.com/contest/832/problem/B [Description] *能代替一个字符串(由坏字母组成); ?能代替单个字符(由好字母组成) ...

  7. RocketMQ 就是耗内存

    http://blog.csdn.net/loongshawn/article/details/51086876 https://rocketmq.incubator.apache.org/docs/ ...

  8. [Python] Use Python Classes

    Object oriented classes work much like classes in other languages. Learn how to create them and use ...

  9. pipPython运维日记

    一 Python 工作环境管理 1.1 使用 pyenv 管理不同的Python 版本 克隆项目安装 git clone https://github.com/yyuu/pyenv.git ~/.py ...

  10. DG的数据保护模式

    DG的数据保护模式 数据保护膜有三种: – Maximum protection – Maximum availability – Maximum performance Maximum protec ...