Mysql备份及恢复-XtraBackup

櫰木2年前技术文章984

1、下载备份软件

#不能使用8.0的版本,不支持mysql8.0之前的备份

wget -c https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.24/binary/redhat/7/x86_64/Percona-XtraBackup-2.4.24-rb4ee263-el7-x86_64-bundle.tar

2、解压及部署

mkdir /var/www/html/backup

tar -xvf Percona-XtraBackup-2.4.24-rb4ee263-el7-x86_64-bundle.tar -C /var/www/html/backup/
cd /var/www/html/backup
createrepo .

设定yumrepo

vi /etc/yum.repos.d/backup.repo 

#mysql backup tool
[backup]
name=backup
baseurl=http://10.188.0.1/backup
gpgcheck=0
enabled=1

安装

yum install percona-xtrabackup-24

xtrabackup全库备份与恢复

备份核心思路:

① 使用innobackupex对数据库中的所有库进行全量备份,备份完成后,其不能立即进行数据恢复(数据不完整,缺少12:00 ~ 12:30这个过程中的数据)

② 预备阶段,备份过程中产生的xtrabackup_log应用到全量备份集

innobackupex工具进行全库备份

innobackupex  --defaults-file=/etc/my.cnf --user=root --password='C!oudera123' /data/mysqlbak

恢复数据(/var/lib/mysql下目录必须为空)

同步文件

rsync -avz /data/mysqlbak/2022-03-17_18-21-31 root@10.168.54.100:/data/

innobackupex --defaults-file=/etc/my.cnf --copy-back /data/mysqlbak/2022-03-15_18-03-34

image.png

恢复完成后,修改权限

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

[](https://blog.csdn.net/qq_46093534/article/details/117884053)


相关文章

网络抓包实战

网络抓包实战

1、为什么要学习抓包?主要是因为碰到网络相关问题,如果不进行抓包的话,可能会很难进行定位解决,抓包可以看做是另类的日志信息收集。对于解决网络问题至关重要。2、抓包普通环境tcpdump -- a po...

clickhouse对接集群hdfs(二)

clickhouse对接集群hdfs(二)

前提:集群中已经部署了hadoop集群和clickhouse集群,clickhouse集群进行对接hdfs1、调整配置文件将集群中的hdfs-site.xml文件同步到ck集群节点的/etc/clic...

rabbitmq-监控告警

rabbitmq-监控告警

插件安装rabbitmq_prometheus这个插件包含在RabbitMQ3.9.x版本中。与所有的插件一样,必须启用它才能使用;在node1,node2,node3 三台机器上执行如下命令:rab...

PG的多版本并发控制(一)

PG的多版本并发控制(一)

一、 表系统字段几个比较重要概念1.1  tupletuple表示表中的数据行,在MySQL中用row表示。在表数据页中,主要分为普通的数据元祖和TOAST元祖。以下是一个普通数据元祖的结构,主要由三...

Keepalived 高可用解决方案

Keepalived 高可用解决方案

Keepalived 起初是为 LVS 设计的,专门用来监控集群系统中各个服务节点的状态,后来有加入 VRRP 的功能,VRRP 是 Virtual Router Redundancy protoco...

win2016系统新增辅助网卡无法访问公网

win2016系统新增辅助网卡无法访问公网

问题现象:一台阿里云win2016系统服务器,在主网卡已绑定弹性公网ip之后,再新增了一块辅助网卡,无法访问公网。另外,使用NAT网关做了dnat到辅助网卡的映射。该台服务器网卡信息为:主网卡:172...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。