1.启动mongodb的服务使用:
  mongod --help
  启动mongodb的本地服务(data目录和bin同级别)
   mongod --dbpath ../data
  从参数文件中启动
   mongod -f /etc/mongodb.cnf
  后台启动方式:
  mongod --dbpath=../data --logpath=../logs --fork

2.登录mongodb数据库
  mongo --help
  登录本地数据库
  mongo
  登录远程数据库:
  mongo 123.123.101.24:27017/mash5
  mongo 192.168.73.149:27017/mash5
  mongo 192.168.73.176:27017/mash5
3.恢复本地dump文件
  查看帮助:
  mongorestore --help
  导入本地的dump文件
  mongorestore C:\mongodb\bin\dump_bak_11241739\mash5
  导入多个数据库
  mongorestore --directoryperdb C:\mongodb\bin\dump_bak_11241739

远程恢复

mongorestore   -h 192.168.73.176 --directoryper  C:\backup\mongodb

4.备份数据库
   查看帮助
   mongodump --help

在mongodump命令目录里生成一个dump目录存储导出文件(导出多个数据库)
   mongodump

导出数据库到某一个目录(单个数据库)
   mongodump --db mash5 -o C:\temp

远程导出
   mongodump -h localhost --port 27017  -o c:\temp
  
  
   mongodump --port 27017 --host 123.123.101.20
  
   在mongodb的官方上search mongodump没有相应的资料,自己就在shell命令行里面 :
/data/mongodb-linux-x86_64-1.6.0/bin/mongodump --help 了一把, 自己来测试了,测试总结如下:
备份本机mongodb到/tmp/bakup目录下面:
[root@localhost csf]# /data/mongodb-linux-x86_64-1.6.0/bin/
mongodump -h 192.168.0.39:10001 -d csf -o /backup/mongodb

将/tmp/backup 下面的文件导入数据库:
[root@localhost csf]#
/data/mongodb-linux-x86_64-1.6.0/bin/
mongorestore -h 192.168.0.39:10001 -d csf -drop --directoryperdb /backup/mongodb/csf/

【注释】--drop参数,有此参数,则表示,先删除所有的记录,然后恢复。如无此参数,则恢复备份时候的数据,备份之后新增加的数据依然存在;
/backup/mongodb则是备份文件存放路径

分享到:

转载于:https://www.cnblogs.com/xuweili/articles/3659279.html

Mongo 常用的server命令相关推荐

  1. 常用SQL Server数据修复命令DBCC一览(转载)

    MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令. 1. DBCC CHECKDB  重启服务器后,在没有进行任何操作的情况下,在SQL查 ...

  2. 常用MySQL的命令集锦

    常用MySQL的命令集锦 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再 ...

  3. 常用的stsadm命令行参数

    常用的stsadm命令行参数有: 1.installfeature.uninstallfeature: feature部署和卸载: 安装feature:stsadm -o installfeature ...

  4. 网卡清空缓存命令_九个常用的网络命令 ,很实用!

    内容来源:云极安 一.ping命令 ‍‍‍‍‍‍‍ ping是个使用频率极高的实用程序,主要用于确定网络的连通性.这对确定网络是否正确连接,以及网络连接的状况十分有用.简单的说,ping就是一个测试程 ...

  5. 37条常用Linux Shell命令组合

    2019独角兽企业重金招聘Python工程师标准>>> 37条常用Linux Shell命令组合,推荐个各位网友,老手和新手们都值得收集和总结的东西.一起来看看 序号 任务 命令组合 ...

  6. 常用window cmd命令

    常用window cmd命令 services.msc---本地服务设置 notepad--------打开记事本 calc-----------启动计算器 regedit.exe----注册表 ms ...

  7. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  8. 经典MySQL语句大全和常用SQL语句命令的作用。

    转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用  下列语句部分是M ...

  9. c#endread怎么打印出来_C#编程直接发送打印机命令到打印机及ZPL常用的打印命令详解...

    本文主要向大家介绍了C#编程直接发送打印机命令到打印机及ZPL常用的打印命令详解,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. using System; using System.Co ...

最新文章

  1. 试过不用循环语句撸代码吗?
  2. 一文理解Ranking Loss/Margin Loss/Triplet Loss
  3. java手机号归属地查询_【原创】Java实现手机号码归属地查询
  4. 用Ext 2.0 combobox 做的省份和城市联动选择框
  5. ABAP性能优化之向内表添加纪录
  6. asp.net MVC的EF与easyui DataGrid数据绑定
  7. angularjs 导出excel php,AngularJS 导出Excel指令
  8. iOS开发学习之MapKit - 获得在MapView(地图)中显示多个标记的区域(MKCoordinateRegion)...
  9. P6178-[模板]Matrix-Tree 定理
  10. php发扑克牌,php 扑克牌代码的简单例子
  11. kubernetes 学习 pod相关
  12. [Web Chart系列之三] 图形布局-Layout
  13. Oracle数据库创建表空间
  14. vector内存分配和回收机制
  15. 3月20日 表单
  16. html遮罩水印,CSS滤镜遮罩,图片水印效果
  17. Unity3D脚本学习1
  18. 马化腾的格局:最后都是人品的竞争
  19. 手脱FSG压缩壳及问题处理
  20. C++Primer 第8章IO流

热门文章

  1. java 启动jar包JVM参数
  2. Python: ord()函数
  3. 全息营销话题提纲(2-1)--王甲佳全息营销系列15
  4. Windows Server_2008下搭建个人下载服务器(FTP)
  5. 六个国外免费的DNS服务-做英文与外贸必备
  6. Spring AOP介绍
  7. cnblogs今天开通了!
  8. 错误契约(FaultContract)与异常处理(转)
  9. linux mrtg,鳥哥的 Linux 私房菜 -- MRTG 流量偵測法
  10. 开源php todo,TODO:当PHP遇上IIS