阿里云mongodb物理备份还原

阿里云的文档地址 :

https://help.aliyun.com/document_detail/62408.html?spm=a2c4g.11186623.6.634.fwCNio

https://help.aliyun.com/document_detail/58329.html

阿里云要求mongo版本3.2以上 我在本地windows搞了一顿没有搞ok(关键是现在的都是ssl版本的mongo启动各种报错而且没有资料查), 遂找了台linux服务器记录如下

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.15.tgz

tar -zxvf mongodb-linux-x86_64-rhel70-3.4.15.tgz -C /mongo/

tar -zxvf hins1_data_20180519130838.tar.gz -C /mongo/data/

cd /mongo

bin/mongo --config mongo.conf

mongo.conf内容(阿里云官网的内容 路径我改了下 )

 systemLog:
     destination: file
     path: /path/to/mongo/mongod.log
     logAppend: true
 security:
     authorization: enabled
 storage:
     dbPath: /path/to/mongo/data
     directoryPerDB: true
 net:
     http:
         enabled: false
     port: 27017
     unixDomainSocket:
         enabled: false
 processManagement:
     fork: true
     pidFilePath: /path/to/mongo/mongod.pid

cd bin

还原整个库

./mongodump -o data

./mongorestore --host 192.168.1.1 data

以上为全部内容记录

一下为平常用mongo导入导出的一些命令

cd /website/mongo/mongo/bin

./mongo --host 127.0.0.1:19891

./mongod --dbpath=/website/mongo/data/db --port=19891 --fork --logpath=/website/mongo/data/logs/mongo.log

单个库

/website/mongo/mongo/bin/mongodump --port 19891 -d db1 -o db1

./mongorestore --host dds-2-pub.mongodb.rds.aliyuncs.com:3717 --authenticationDatabase admin -u root -p passwd dump/

单个collection

./mongoexport -h dds-2-pub.mongodb.rds.aliyuncs.com:3717 --authenticationDatabase admin -u root -p passwd -d db1 -c collect1 -o db1c1

./mongoimport -h 127.0.0.1:19891 -d db1 -c collection1 --type json --file db1c1

原文地址:https://www.cnblogs.com/qtong/p/9074292.html

时间: 2024-10-13 04:48:43

阿里云mongodb物理备份还原的相关文章

吐槽阿里云数据库的备份还原

阿里云数据库RDS备份还原问题终于解决了.我会告诉你其实不用看他们的文档,直接还原就可以了吗? 详情如下: 我严格按照文档操作的,后来数据库启动过几秒后即崩溃,有两个错误,先解决了一个,后来一个用了各种办法都解决不了. 于是只好留言阿里云的客服,我着重强调了严格按照文档,并提交了崩溃信息. 结果客服说,请按文档操作,好吧. 后来看了一下阿里云提供的工具,一个导出脚本居然1M多,我的天,什么脚本这么大.于是看了一下代码,就是个简单的解压操作, 后面塞了一堆二进制,让人以为很高端,其实普通的解压软件

阿里云RDS-Mysql物理备份数据库文件,在本地windows下数据库恢复过程

记录一次阿里云RDS-Mysql备份文件,本地windows数据库恢复过程 - hbh112233abc的博客 - CSDN博客 https://blog.csdn.net/hbh112233abc/article/details/80941263 --------------------- 恢复后,账号是root,密码是root 其它账号.密码与RDS上的一样 原文地址:https://www.cnblogs.com/pangchunyu/p/11994506.html

阿里云RDS数据备份本地恢复

公司现在用的阿里云数据库,阿里云上虽然对RDS数据库有备份,也只能免费保存一个月,所以大部分情况需要把备份下载到本地,但是如何在本地恢复可真是话费了一番功夫.先分享如下: 公司目前使用的数据库是阿里云的RDS,目前RDS的版本为mysql5.6.如下: 现在要求把RDS的数据,在公司内部本地进行恢复. 操作系统:Centos7 数据库:mysql5.6 一.安装mysql数据库 在进行RDS本地恢复数据之前,我们需要先在本地服务器上安装mysql的5.6版本,因为RDS是5.6版本,所以我们本地

阿里云mongodb分析报告

1. 不支持外部访问 阿里云mongodb只支持阿里ESC内部访问,不支持外部访问,如果想用需要在ESC做个端口映射 可以使用:rinetd 详细配置参考:https://help.aliyun.com/knowledge_detail/13052572.html?spm=5176.789091828.2.5.l2RCF4 2. 阿里云mongodb采用一主二从的方式启动 3. 阿里云可以提供备份策略 4. 资源监控 5. 安全控制 6. 产品限制 7. 命令限制 阿里云mongodb部分官方提

XtraBackup物理备份 阿里云的Mysql备份方案

XtraBackup物理备份 Percona XtraBackup是世界上唯一的开源,免费的MySQL热备份软件,为InnoDB和XtraDB 数据库执行非阻塞备份.使用Percona XtraBackup,可以实现以下优势: 快速可靠地完成的备份 备份期间的不间断事务处理 节省磁盘空间和网络带宽 自动备份验证 创建热InnoDB备份,而不暂停数据库 对MySQL进行增量备份 将压缩的MySQL备份压缩到另一个服务器 在MySQL服务器之间移动表 轻松创建新的MySQL主从 备份MySQL,而不

4、MongoDB学习之备份还原

一.MongoDB备份 1.MongoDB整库备份 备份数据使用下面的命令 mongodump -h dbhost -d dbname -o dbdirectory 备份user数据库 [[email protected] bin]# ./mongodump -h127.0.0.1 -d user -o /home/ [[email protected] bin]# ls /home/user/ b3.bson  b3.metadata.json  c1.bson  c1.metadata.js

阿里云常见问题分析与解答

1.网站纯静态页面和伪静态页面有何区别 纯静态,就是服务器上有个html文件,不需要任何处理,直接返回客户端伪静态,从客户端上看,好像在请求一个文件,但是其实是服务器动态生成的虽然看网址看不出来,但是明显一些内容是必须动态合成才能产生的就不可能是真的静态文件 2.php java 哪个更合适网站开发? 都适合,相比来说,java更适合企业开发:针对场景和应用的不同,选择语言也不同 如果是一般的中小企业网络应用,建议php开发(快就一个字)中小网站追求速度,可采用php 如果是大型应用,推荐jav

阿里云RDS与ECS自建库搭建主从复制

前言 最近尝试在阿里云RDS与ECS自建库之间搭建主从复制,主要是想用于备份数据,所以对于同步一致性要求不是很高.模拟了几次,遇到的一些坑记录在这里,使用的是基于GTID的主从服务,关于GTID: MySQL GTID是在传统的mysql主从复制的基础之上演化而来的产物,即通过UUID加上事务ID的方式来确保每一个事物的唯一性.这样的操作方式使得我们不再需要关心所谓的log_file和log_Pos,只是简单的告诉从库,从哪个服务器上去找主库就OK了.简化了主从的搭建以及failover的过程,

【转】阿里云主机购买使用教程

转载地址:http://waihuizhan.com/aliyun/ 现在的云主机很多了,像什么华为云.天翼云.腾讯云等等,然而看看这些云主机的使用人数.论坛人气.性价比.售后服务等,综合这些因素来看,我认为还是阿里云服务器好. 阿里云的创新是有目共睹的,经常会有新的产品出台,优惠活也很频繁.有问题提交工单,工作人员回答很及时,必要时工作人员会致电解答.论坛求帮助,也会有专门的版主回帖. 阿里云目前拥有北京.杭州.青岛.深圳.香港等地区的机房,你可以根据网站访问区域来选择把网站放在哪个机房.机房