快捷搜索:  汽车  科技

华为云备份导入到新手机里(华为云RDS备份导入到本地)

华为云备份导入到新手机里(华为云RDS备份导入到本地)systemctl status mysqld.servicesystemctl strat mysqld.serviceyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server2、启动mysql

RDS备份导入到本地


华为云备份导入到新手机里(华为云RDS备份导入到本地)(1)


一、安装本地数据库

1、下载安装mysql

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

2、启动mysql

systemctl strat mysqld.service

systemctl status mysqld.service

3、登录

查看root初始密码:

grep "password" /var/log/mysqld.log

登录:

mysql -uroot –p

4、修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '数据库密码';

5、授权远程登录

grant all on *.* to root@'%' identified by '数据库密码';

flush privileges;

6、卸载yum仓库

yum -y remove mysql57-community-release-el7-10.noarch

二、安装qpress

wget http://www.quicklz.com/qpress-11-linux-x64.tar

tar -xvf qpress-11-linux-x64.tar

cp qpress /usr/bin/

三、安装XtraBackup

wget https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.18/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.18-1.el7.x86_64.rpm

rpm -ivh percona-xtrabackup-24-2.4.18-1.el7.x86_64.rpm --nodeps --force

四、解压下载好的全备文件

1、 下载备份文件。


华为云备份导入到新手机里(华为云RDS备份导入到本地)(2)

登录华为云下载RDS备份文件

2、 创建一个临时目录backupdir。

mkdir backupdir

3、 解压文件。

xbstream -x -p 4 < ./全备文件.qp -C ./backupdir/

innobackupex --parallel 4 --decompress ./backupdir

find ./backupdir/ -name '*.qp' | xargs rm -f

五、应用日志

innobackupex --apply-log ./backupdir

六、备份数据

1、 停止MySQL数据库服务

systemctl stop mysqld.service

2、 备份原来的数据库目录。

mv /var/lib/mysql/data /var/lib/mysql/data_bak

3、创建新的数据库目录并修改目录权限。

mkdir /var/lib/mysql/data

chown mysql:mysql /var/lib/mysql/data

七、拷贝全备文件,并修改目录权限

innobackupex --defaults-file=/etc/my.cnf --copy-back ./backupdir

chown -R mysql:mysql /var/lib/mysql/data

八、启动数据库

service mysql start

九、登录数据库,查看数据恢复结果

mysql -u –root

show databases

查看数据恢复结果

猜您喜欢: