如果是centos系统,默认会开启selinux

一定需关闭selinux

解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

将服务器里面的mysql版本升级到最新版本 5.6

mysql5.6 安装包下载地址:http://a1608626143.oss-cn-hangzhou.aliyuncs.com/mysql/mysql5.6/mysql5.6.zip

下载后上传到服务器目录/home/src/mysql

命令

cd /home/src/mysql
yum -y install *.rpm

下载http://oss.aliyuncs.com/aliyunecs/rds_backup_extract.sh?spm=5176.775973700.0.0.LM2Bts&file=rds_backup_extract.sh 文件

放到/home/src/

将阿里云全局备份的数据库文件hins1147921_xtra_20160406030547.tar.gz 也放到/home/src

在/home/src 下创建要还原的数据目录

mkdir datadir

执行命令 sh rds_backup_extract.sh hins1147921_xtra_20160406030547.tar.gz -C datadir,解压备份文件

sh rds_backup_extract.sh -f hins1147921_xtra_20160406030547.tar.gz -C datadir

执行命令 , 查看备份文件如下

ls -l datadir/

下载Percona-XtraBackup

https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.4/binary/redhat/6/x86_64/Percona-XtraBackup-2.3.4-re80c779-el6-x86_64-bundle.tar放到/home/src/

解压Percona-XtraBackup

执行命令

tar xvf Percona-XtraBackup-2.3.-re80c779-el6-x86_64-bundle.tar

安装Percona-XtraBackup

yum -y install percona-xtrabackup-*.rpm

还原之前关闭数据库,切记

/etc/init.d/mysql stop

还原数据文件

innobackupex --defaults-file=./datadir/backup-my.cnf --apply-log datadir

修改权限

chown -R mysql.mysql /home/src/datadir

修改mysql配置文件/etc/my.cnf,将如下内容加到[mysqld]标签中,错的进行修改,没有的添加,多了的不用管。

default-storage-engine = InnoDB
innodb-buffer-pool-size = 1024M
innodb_checksum_algorithm=innodb
innodb_data_file_path=ibdata1:200M:autoextend
innodb_log_files_in_group=
innodb_log_file_size=
datadir=/home/src/datadir

然后启动mysql

/etc/init.d/mysql start

导入完毕,就可以

/////////////////////////////////////

下面是另外一个rds导入进去,没有则不用继续看

启动后将第一个RDS的所有数据用mysqldump导出

mkdir /home/src/mysqldump
cd /home/src/mysqldump

导出数据库

mysqldump -u账号 -p密码 --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x test >test.sql

开始按第一个的还原方式还原第二个RDS。
先将mysql服务关闭

/etc/init.d/mysql stop

将下载的第二个RDS全局备份数据库hins1216323_xtra_20160402001953(1).tar.gz放到/home/src/目录

cd /home/src
mkdir datadir2

释放备份文件

sh rds_backup_extract.sh -f hins1216323_xtra_20160402001953().tar.gz -C datadir2/

还原备份文件

innobackupex --defaults-file=./datadir2/backup-my.cnf --apply-log datadir2

修改mysql配置文件/etc/my.cnf,修改[mysqld]标签中datadir为

datadir=/home/src/datadir2

修改权限

chown -R mysql.mysql /home/src/datadir2

启动mysql

/etc/init.d/mysql start

再导入第一个rds的数据库,进行两个RDS的数据库合并

cd /home/src/mysqldump

linux操作的命令

[root@iZ2398zxrjvZ mysqldump]# mysql
mysql> create database mysql charset utf8;
mysql> exit
#导入数据库
[root@iZ2398zxrjvZ mysqldump]# mysql test < test.sql

可能出现的错误

Error: Package: percona-xtrabackup-2.3.-.el6.x86_64 (/percona-xtrabackup-2.3.-.el6.x86_64)
Requires: libev.so.()(64bit)

这个缺少一个libev.so.4

需要去下载:http://a1608626143.oss-cn-hangzhou.aliyuncs.com/rpm/libev4-4.15-7.1.x86_64/libev4-4.15-7.1.x86_64.rpm

然后安装

阿里云RDS导入服务器数据库 XtraBackup的更多相关文章

  1. 【故障公告】阿里云 RDS SQL Server 数据库实例 CPU 100% 引发全站故障

    非常抱歉,今天 8:48 开始,我们使用的阿里云 RDS SQL Server 数据库实例突然出现 CPU 100%  问题,引发全站故障,由此给您带来麻烦,请您谅解. 发现故障后立即进行主备切换,和 ...

  2. 阿里云RDS的mysql数据库占用空间超过90%的处理

    阿里云RDS数据库最大支持2T,目前已经占用了90%,如果进行分库或者迁移比较麻烦,思路是找出占用空间过大的日志或不重要的文件进行删除操作 查询所有数据库占用磁盘空间大小的SQL语句: show bi ...

  3. 阿里云RDS数据库改造迁移方案

    1. 改造原因 (1) 由于历史原因, 本应该是同一个库的表分布在两个数据库中,需要对这两个库进行合并. (2) 已有的数据库性能无法满足业务的增长需要, 查询卡,慢问题突出. (3) 当前自建Mys ...

  4. 抱歉!15:44-16:39阿里云RDS故障造成全站不能正常访问

    非常非常抱歉!2016年3月7日15:44-16:39,由于阿里云RDS(云数据库)故障,造成全站不能正常访问,给您带来了很大很大的麻烦,恳请您的谅解! 故障是在15:44开始出现的,应用日志中出现大 ...

  5. 50倍时空算力提升,阿里云RDS PostgreSQL GPU版本上线

    2019年3月19日,阿里云RDS PostgreSQL数据库GPU规格版本正式上线,开启了RDS异构计算并行加速之路.该版本在RDS(关系型数据库服务)的云基础设施层面首次完成了与阿里云异构计算产品 ...

  6. 阿里云RDS数据库sql server 导入数据并添加作业小结

    在阿里云购买ECS服务器和RDS数据库时,要注意网络类型要一致,最好都是VPC,否则ECS不能在内网访问RDS,只能从外网访问:在RDS控制台左侧,数据库安全性的IP白名单中添加ECS外网IP:在数据 ...

  7. 【故障公告】阿里云 RDS 数据库服务器 CPU 100% 造成全站故障

    非常非常抱歉,今晚 19:34 ~ 21:16 园子所使用的阿里云 RDS 数据库服务器突然出现 CPU 100% 问题,造成全站无法正常访问,由此您带来了很大的麻烦,请您谅解. 故障经过是这样的.1 ...

  8. 阿里云RDS与ECS服务器数据库做主从

    阿里云RDS与ECS服务器数据库做主从 [精] 里云RDS(数据库)基于飞天大规模分布式计算和存储能力,提供超高性价比的单机版实例,同时利用读写分离横向扩展读能力,满足网站类的业务需求.提供稳定.高性 ...

  9. 阿里云RDS数据库备份同步到自建库方法(SHELL脚本)

    一.背景: 由于阿里云RDS生产库每天都需要备份且拷贝到自建读库,而如果使用阿里云的自动拷贝到只读实例, 费用太高, 故采用自编写同步脚本方法实现. 二.前提: 1). 已开通阿里云RDS, 且开启定 ...

随机推荐

  1. [Cycle.js] From toy DOM Driver to real DOM Driver

    This lessons shows how we are able to easily swap our toy DOM Driver with the actual Cycle.js DOM Dr ...

  2. 用户向导页面实现左右滑动的ImageSwitcher

    当你第一次打开app时刻,通常有使用向导现在演示APK基本功能和用法,该向导是非常重要的,用户可以知道并调整到速度app如何. 实现此使用向导有非常多种方法,比方用ImageSwitcher.View ...

  3. 划分树 poj2104 hdu5249

    KPI Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  4. 自定义TypeConverter把基础类型转换为复杂类型

    原文(http://tech.it168.com/d/2008-06-30/200806300953554_all.shtml) TypeConverter对于编写ASP.NET Server Con ...

  5. FlexSlider是一个非常出色的jQuery滑动切换插件

    FlexSlider是一个非常出色的jQuery滑动切换插件,它支持所有主流浏览器,并有淡入淡出效果.适合所有初级和高级网页设计师使用.不过很多人都只是使用默认的参数,今天来说说具体的参数来给大家看看 ...

  6. 第八章I/O

    一.File的使用 ①.new File(String fileName);的意义 ②.获取当前文件夹下的所有文件 ③.获取当前文件夹时候过滤掉不许要的文件夹 ④.创建File文件,了解mkDir() ...

  7. MAC OS中使用ll,la命令

    在linux下习惯了使用ll.la等ls别名 用mac os发现没有这样的命令,很不方便. 其实只要在用户目录下建立一个脚本“.bash_profile”,并输入以下内容即可:alias ll='ls ...

  8. js编程风格

    1.缩进层级,建议四个空格. 2.语句结尾使用分号. 3.行的长度不超过80个字符. 4.换行建议加两个缩进,即8个空格. 5.合理的利用空行. 6.命名: 6.1 变量,驼峰式大小写,有小写字母开始 ...

  9. [转]MySQL 5.6 全局事务 ID(GTID)实现原理(二)

    原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002qsk.html 原文作者:淘长源 转载注明以上信息 前文 MySQL 5.6 全局 ...

  10. Python修改文件名

    Python批量修改文件名 # -*- coding: cp936 -*- import os from nt import chdir path="./files/" froms ...