从一个node上备份mysql并在另外一个节点上恢复的过程
1.使用 ./innobackupex --user=root --password=password /tmp备份mysql数据库
2.将备份文件压缩并传输到另一个节点
tar -czf 2019-06-04_01-57-39.tar.gz ./2019-06-04_01-57-39
scp 2019-06-04_01-57-39.tar.gz rws1270173:/script_wgz/
3.在另一个节点解压备份文件并拷贝到data目录(注意数据文件owner,为mysql:mysql)
tar -xvf 2019-06-04_01-57-39.tar.gz
chown -R mysql:mysql 2019-06-04_01-57-39cp -r 2019-06-04_01-57-39 /scratch/mysql-5.7.25-linux-glibc2.12-x86_64/data4.apply log
/script_wgz/percona-xtrabackup-2.4.14-Linux-x86_64/bin/innobackupex --apply-log ./5.启动数据库
………………………………………………………………………………………………
下面为具体操作步骤
[root@rws1270149 bin]# ./innobackupex --user=root --password=password /tmp[root@rws1270149 tmp]# tar -czf 2019-06-04_01-57-39.tar.gz ./2019-06-04_01-57-39[root@rws1270149 tmp]# scp 2019-06-04_01-57-39.tar.gz rws1270173:/script_wgz/[root@rws1270173 script_wgz]# tar -xvf 2019-06-04_01-57-39.tar.gz[root@rws1270173 script_wgz]# chown -R mysql:mysql 2019-06-04_01-57-39[mysql@rws1270173 script_wgz]$ cp -r 2019-06-04_01-57-39 /scratch/mysql-5.7.25-linux-glibc2.12-x86_64/data[root@rws1270173 data]# pwd
/scratch/mysql-5.7.25-linux-glibc2.12-x86_64/data[root@rws1270173 data]# /script_wgz/percona-xtrabackup-2.4.14-Linux-x86_64/bin/innobackupex --apply-log ./[root@rws1270173 data]# service mysqld start
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!