阿里云RDS的数据库备份文件如何恢复

wget
比如数据库备份文件名为:percona-xtrabackup-2.3.3-1.el6.x86_64.rpm
yum install percona-xtrabackup-2.3.3-1.el6.x86_64.rpm

首先下载数据库备份文件
1、对于tar 压缩包 (.tar.gz 后缀),使用命令:
tar -izxvf <数据备份文件名>.tar.gz -C /home/mysql/data
2、执行如下命令,查询解压后生成的文件。
ls -l /home/mysql/data
在这里插入图片描述

3、执行如下命令,恢复解压好的备份文件
innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data
在这里插入图片描述

4、为避免版本问题,需修改backup-my.cnf参数,具体操作步骤如下
5、vi /home/mysql/data/backup-my.cnf
在这里插入图片描述

7、执行如下命令,修改文件属主,并确定文件所属为MySQL用户。
chown -R mysql:mysql /home/mysql/data
mysqld_safe --defaults-file=/home/mysql/data/backup-my.cnf --user=mysql --datadir=/home/mysql/data/ &
8、执行如下命令,登录MySQL数据库以验证进程启动成功。
mysql -uroot -p<数据库密码>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lvcal_sunday/article/details/117018250
今日推荐