RDS的MySQL备份还原
2017-08-22 14:27
204 查看
准备工作,下载备份文件与rds_backup_extract.sh
2、安装 Percona XtraBackup (参考:https://www.percona.com/doc/percona-xtrabackup/2.2/installation/yum_repo.html)
3、执行还原命令(/alidata/backup/data/)
4、修改文件属主
5、停止数据库
6、更改MySQL配置文件 /alidata/server/mysql-5.6.21/my.cnf
7、重启数据库
8、登录数据库(密码默认为空,需重新设置)进行到这步的时候,数据已成功还原
10、重新授权
11、通过root2帐号访问备份数据,便于你本地操作。
参考:https://news.cnblogs.com/n/527181/
由于本地没有安装Linux系统,时间比较急,所以整个还原操作都是在ECS终端上进行
1、解压备份文件bash rds_backup_extract.sh -f /alidata/backup/hins1200937_data_20170426215027.tar.gz -C /alidata/backup/data
2、安装 Percona XtraBackup (参考:https://www.percona.com/doc/percona-xtrabackup/2.2/installation/yum_repo.html)
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm wget http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm rpm -ivH percona-release-0.1-3.noarch.rpm yum list | grep percona yum install percona-xtrabackup-22
3、执行还原命令(/alidata/backup/data/)
sudo innobackupex --defaults-file=/alidata/server/mysql-5.6.21/my.cnf --apply-log /alidata/backup/data/
4、修改文件属主
chown -R mysql:mysql /alidata/backup/data ls -l /alidata/backup/data
5、停止数据库
service mysqld stop;
6、更改MySQL配置文件 /alidata/server/mysql-5.6.21/my.cnf
datadir = /alidata/backup/data
7、重启数据库
service mysqld restart;
8、登录数据库(密码默认为空,需重新设置)进行到这步的时候,数据已成功还原
mysql -u root
以下为补充步骤
9、添加新用户CREATE USER 'root2'@'localhost' IDENTIFIED BY '123456';
10、重新授权
use mysql; update user set host='%' where user='root2'; flush privileges;
11、通过root2帐号访问备份数据,便于你本地操作。
参考:https://news.cnblogs.com/n/527181/
相关文章推荐
- 阿里云数据库 RDS MySQL 空间问题的原因和解决
- java中 Mysql 备份还原
- 阿里云RDS mysql 数据库服务器 错误SQLSTATE(HY000) –rds-deny-access option
- 试用阿里云RDS的MySQL压缩存储引擎TokuDB
- mysql 数据库 备份还原命令
- 一个阿里云 MYSQL 服务 RDS 下的查询优化
- 阿里云RDS 添加mysql报警联系人
- 本想把docker中运行的mysql迁移至RDS中,确没想到mysql会话“炸锅了” 推荐
- RDS 修改MySQL UTF-8mb4
- RDS For MySQL 字符集相关说明
- MySQL备份还原(转)
- 真是环境下阿里云RDS实例mysql性能优化-慢查询分析、优化索引和配置
- MySQL备份还原常用命令
- Mysql备份还原数据库之mysqldump实例及参数详细说明
- PHP程序员玩转Linux系列 备份还原MySQL
- RDS for MySQL有哪些限制
- 试用阿里云RDS的MySQL压缩存储引擎TokuDB
- mysql备份还原(视图、存储过程)
- mysql触发器+权限管理+备份还原
- 试用阿里云RDS的MySQL压缩存储引擎TokuDB