如何将阿里云mysql RDS备份文件恢复到自建数据库
- 1.2.1 解压软件
- a) RDS的备份文件是一个压缩包,需要先解压出来,才能恢复,这里下载解压工具 rds_backup_extract.sh,目前只支持 64 位 Linux 系统
- b) 软件使用方式:
- bash rds_backup_extract.sh -f backup.tar.gz/back.xb.gz -C directory
- # -f 指定要解压的备份集文件
- # -C 指定解压到的目录;-C 参数是可选的,如果不指定就解压到当前目录,如 bash rds_backup_extract -f backup.tar.gz
- 1.2.2 恢复软件
- 恢复软件请下载官方的 Percona-XtraBackup(下载地址:https://www.percona.com/downloads/XtraBackup/)官方提供各种平台的安装包,请根据自己的需要下载。RDS 备份使用的版本是 2.2.9,建议下载 2.2.9 或更新的版本使用。
- (PS: 注意要选择与自己的系统版本(查看版本命令:lsb_release -a)相对应的软件包,我当时选错了包安装时就出问题了)
- bash rds_backup_extract.sh -f /home/mysql/backup/hins575175_xtra_20150429091224.tar.gz -C /home/mysql/data
- innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data
 


- chown -R mysql:mysql /home/mysql/data
- mysqld_safe --defaults-file=/home/mysql/data/backup-my.cnf --user=mysql --datadir=/home/mysql/data &
- mysql -u root
- 恢复完成后,表 mysql.user 中是不包含 RDS 中创建的用户,需要新建。
- 新建用户前请执行如下 SQL:
- delete from mysql.db where user<>'root' and char_length(user)>0;
- delete from mysql.tables_priv where user<>'root' and char_length(user)>0;
- flush privileges;
BY bjr 15:43:50
如何将阿里云mysql RDS备份文件恢复到自建数据库的更多相关文章
- RDS for MySQL 逻辑备份文件恢复到自建数据库
		使用MySQL自带的 mysqldump 工具可以通过逻辑备份文件恢复数据库,本文将介绍详细的逻辑备份恢复数据库操作步骤. 说明 通过物理备份文件恢复到自建数据库请参见RDS for MySQL 物理 ... 
- 阿里云  RDS for MySQL 物理备份文件恢复到自建数据库
		想把阿里云的Mysql 生成的RAS 文件.tar文件 恢复到本地自建mysql, 遇到的坑.希望帮助大家 阿里云提供的地址 https://help.aliyun.com/knowledge_det ... 
- 阿里云mysql数据库恢复总结,mysql binlog日志解析
		由于意外..阿里云mysql中有一张表被全部删除了,深吸三口气候,开始解决. 首先用凌晨的自动备份的,进行全量恢复,然后找binlog日志(见下文),查找从全量备份到数据删除之间的记录 这导致了一个问 ... 
- 将GitLab数据库从阿里云PostgreSQL RDS迁移至自建的PostgreSQL服务器
		阿里云RDS目前支持的是PostgreSQL 9.4,而gitlab支持的最低版本是PostgreSQL 9.6.1,不升级PostgreSQL,gitlab就无法升级,阿里云RDS短期内不进行升级, ... 
- Android应用通过JDBC直连阿里云MySQL数据库
		1.设置白名单,获取外网连接地址 外部设备要访问阿里云MySQL数据库,则需要设置白名单,具体操作链接: https://help.aliyun.com/document_detail/43185.h ... 
- 阿里云MySQL远程连接不上问题
		解决阿里云MySQL远程连接不上的问题:step1:1.修改user表:MySQL>update user set host = '%' where user = 'root'; 2.授权主机访 ... 
- 阿里云POLARDB如何帮助百胜软件应对数据库的“巅峰时刻”
		POLARDB是阿里云自研的下一代关系型云数据库,100%兼容MySQL,存储容量最高可达100TB,性能最高提升至MySQL的6倍,适用于企业多样化的数据库应用场景.POLARDB采用存储和计算分离 ... 
- 阿里云PolarDB发布重大更新 支持Oracle等数据库一键迁移上云
		5月21日,阿里云PolarDB发布重大更新,提供传统数据库一键迁移上云能力,可以帮助企业将线下的MySQL.PostgreSQL和Oracle等数据库轻松上云,最快数小时内迁移完成.据估算,云上成本 ... 
- 云计算之路-阿里云-分享:通过RDS备份文件恢复SQL Server数据库
		应用场景:假如您用了阿里云的SQL Server RDS,想在另外一台服务器上通过备份文件还原数据库至之前的某个时间点. 准备工作:准备1台用于还原的服务器,安装好SQL Server(2008或20 ... 
随机推荐
- 微信小程序开发之picker选择器组件用法
			picker组件时一个从底部弹起的可滚动的选择器(嵌入页面滚动器组件picker-view查看https://mp.weixin.qq.com/debug/wxadoc/dev/component/p ... 
- Linux常见命令(系统命令)
			1.查看主机名hostname 2.修改主机名(重启后无效)hostname hadoop 3.修改主机名(重启后永久生效)vi /etc/sysconfig/network[hostname=had ... 
- 【埃氏筛】洛谷P3383埃氏筛模板
			思路: 如果我们要筛出 [1, n] 内的所有素数,使用 [1, √n] 内的素数去筛就可以了 设bool型数组 a,a[i] 表示 i 是否被某个素数筛过 从 2 开始枚举每个数 i: 若 a[i] ... 
- hibernate使用setResultTransformer()将SQL查询结果放入集合中
			在平时开发中Hibernate提供的hql基本能够满足我们的日常需求.但是在有些特殊的情况下,还是需要使用原生的sql,并且希望sql查询出来的结果能够绑定到pojo上.hibernate API中的 ... 
- 关于Gson定制的分析
			首先,为什么需要定制呢?很多同学可能觉得默认的不也挺好的嘛?最开始,我也是觉得的,而且我们一开始也是用默认的解析方式的,因为我们与外部约定的数据格式一直都比较稳定.但当外部数据不稳定,那么Gson默认 ... 
- [PHP] PHP与Apache的模块配合说明
			1.当PHP需要在Apache服务器下运行时 一般来说,它可以mod_php5模块的形式集成, 此时mod_php5模块的作用是接收Apache传递过来的PHP文件请求,并处理这些请求, 然后将处理后 ... 
- spring使用之旅(一) ---- bean的装配
			基础配置 启用组件扫描配置 Java类配置文件方式 package com.springapp.mvc.application; import ... 
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](五)
			前言 Hi,大家好,我是Rector 时间飞逝,一个星期又过去了,今天还是星期五,Rector在图享网继续跟大家分享系列文本:一步一步创建ASP.NET MVC5程序[Repository+Autof ... 
- dotnet core cli 命令
			1 dotnet new 2 创建code 程序 dotnet new console using System; namespace cli { class Program { static voi ... 
- BZOJ 1046: [HAOI2007]上升序列【贪心+二分状态+dp+递归】
			1046: [HAOI2007]上升序列 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 4987 Solved: 1732[Submit][Stat ... 
