一、下载备份文件并上传到本地
二、安装转码软件
1、yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
2、yum install percona-xtrabackup-24 三、解包并解压 1、先解包 cat test1_qp.xb | xbstream -x -v -C /home/mysql/data 2、然后解压,对于MySQL 5.6/5.7 innobackupex --decompress --remove-original /home/mysql/data
四、恢复备份文件 1、恢复解压好的备份文件 MySQL 5.6/5.7 innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data
若系统返回如下报错,可以用rm -rf /var/lib/mysql
命令清空文件夹内文件,然后用chown -R mysql:mysql /var/lib/mysql
修改权限
五、部署启动数据库 1、上传数据库tar包并解压 2、添加mysql用户并将数据库授权给mysql用户 3、编辑backup-my.cnf文件 vim /home/mysql/data/backup-my.cnf a.添加 lower_case_table_names=1 b.注释掉如下不支持的参数(文件中没有的话不需要考虑) #innodb_log_checksum_algorithm #innodb_fast_checksum #innodb_log_block_size #innodb_doublewrite_file #innodb_encrypt_algorithm #rds_encrypt_data #redo_log_version #master_key_id #server_uuid 4、修改文件属主 chown -R mysql:mysql /home/mysql/data 5、启动MySQL mysqld --defaults-file=/home/mysql/data/backup-my.cnf --user=mysql --datadir=/home/mysql/data &(mysqld的位置根据实际情况修改)