华为云备份导入到新手机里(华为云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备份导入到本地一、安装本地数据库
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、 创建一个临时目录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
查看数据恢复结果