Mongo数据库备份

安全访问状态下 手动在线备份:

mongodump     -h 127.0.0.1:27017      -u=username -p=123456   -d  dbname -o /home/backups

手动恢复:

mongorestore -h 127.0.0.1:27017 -d dbname  /home/backups/备份文件路径

备份
mongodump -h 127.0.0.1:27017 -d dbname-o /home/backups
恢复:

mongorestore -h 127.0.0.1:27017 -d dbname /home/backups/备份文件路径

注意:要切换到数据库位置

原文地址:https://www.cnblogs.com/tonyzt/p/11148799.html

时间: 2024-08-07 20:49:12

Mongo数据库备份的相关文章

docker之mongo数据库备份、导入

1.目的:从服务器a的mongo容器备份数据库导入到b服务器的mongo容器里 2.步骤:1)进入服务器a容器:docker exec -it wedia-test-mongo-svr2 /bin/bash(容器名:wedia-test-mongo-svr2) 2)  执行备份:mongodump -h 127.0.0.1 --port 27017 -u=root -p=密码 -d test -o /dump (-d指定数据库,test:备份数据库名,-o指定备份到那个目录) 3)在容器里打包备

mysql,sqlsever,oracle,redis,mongo,postgres等数据库备份及恢复指令整理

下列仅整理给出各个数据库备份及恢复最简单的用法,更多详细的参数及配置请查阅相关资料 一.mysql: 参数说明: $user $password $targethost $port $charset $dbname $table $filename 用户名 密码 ip(本地为localhost) 端口 编码 数据库名 表名(仅表级备份需要) 文件名 备份:mysqldump --single-transaction -l -u $user -p'$password' -h $targethost

备份mongo数据库,移动文件,备份压缩目录

备份mongo数据库 #!/usr/bin/env python #coding:utf-8 import datetime import os import shutil user = 'root' passwd = '123456' port = 28018 backup_path = '/data_1/backup_logs/mongodb/' after_dbname = 'bz-dw-and-' cx_path ='/data/bz-dw-and/' now_time = dateti

mongo数据库主从备份服务集群搭建

MongoDB 主从备份 环境: centos 7 ,mongodb x86_64 mongodb 官网下载页:https://www.mongodb.com/download-center#community 下载完毕,解压到指定的目录,我现在就把它放到/opt目录下(是绿色版的,不用安装) 在bin/这个目录下,都是mongodb的相关工具, 常用 工具说明: bsondump   --将Bson格式的文件转储为Json 格式的数据 mongo        --mongo客户端(用于连接m

一段mongo数据库数据丢失 引发的血案

2017年1月8日上无,一个晴朗的早上(大周末的晴朗的早上),我还在梦境中,被一个电话吵醒,众所周知,做运维的最怕在休息期间接到公司同仁电话! 起因:同事说线上的某个功能不能用了!(这个功能就是在mongo数据库中获取数据返给前端进行渲染) 经过:之前也出现过类似的问题,排查故障后是因为mongo实例挂掉(某种原因造成),这次没想到事情比之前的故障还要叫人毛骨悚然----------mongo的数据丢了 我的个天啊.里面存放了不到5千万条的数据啊.丢了这可咋弄啊? 解决:把mongo数据丢失关键

mongodb 数据库备份操作

mongodb  数据库备份 mongodump --host mongodb.example.net --port 27017 备份路径选择 mongodump --out /data/backup/ 选择要备份的数据库和集合 mongodump --collection myCollection --db test 创建非本地数据库备份 mongodump --host mongodb1.example.net --port 3017 --username user --password "

Mongo的备份和恢复(mongodump 和mongorestore )

http://www.runoob.com/mongodb/mongodb-mongodump-mongorestore.html --备份单个表mongodump -u superuser -p 123456 --port 27017 --authenticationDatabase admin -d myTest -c d -o /backup/mongodb/myTest_d_bak_201507021701.bak --备份单个库mongodump -u superuser -p 123

mysql5.7 innodb数据库备份工具Xtrabackup的安装

mysql5.7 innodb数据库备份工具Xtrabackup的安装     wget mhttps://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.7/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.7-1.el6.x86_64.rpm Mysql5.7需要安装XtraBackup 2.4.1以上版本 官网地址 https://www.percona.com/down

java sql编辑器 动态报表 数据库备份还原 quartz定时任务调度 自定义表单 java图片爬虫

获取[下载地址]   QQ: 313596790   [免费支持更新] 三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体 [新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] A 集成代码生成器(开发利器)+快速构建表单;            QQ:313596790 freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块 B 集成阿里巴巴数据库连接池druid;