老男孩教育trabackup全量和增量恢复案例-xbk备份

news/2024/9/28 11:44:22/

xtrabackup全量和增量备份

中小企业MySQL Xtrabackup物理增量恢复案例实战

如果对运维课程感兴趣,可以在b站上、csdn或微信视频号 上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

1.安装mariadb-mysql5.5

(xbk备份也适用于mysql5.7.x,只是需要将mysql5.7.x的binlog日志记录格式调整成记录语句更好操作binlog的增量恢复

# yum -y install mariadb mariadb-server

# cp /etc/my.cnf /etc/my.cnf.bak

# cat /etc/my.cnf |grep -vE "^$|#"

[mysqld]

datadir=/var/lib/mysql/data

socket=/var/lib/mysql/mysql.sock

server-id=1

log-bin=/var/lib/mysql/logs/log-bin

symbolic-links=0

[mysqld_safe]

log-error=/var/lib/mysql/logs/mariadb.log

pid-file=/var/run/mariadb/mariadb.pid

!includedir /etc/my.cnf.d

# mkdir /var/lib/mysql/{logs,data}

# chown -R mysql.mysql /var/lib/mysql

# systemctl start mariadb

# ls /var/lib/mysql/

data  logs  mysql.sock

# ls /var/lib/mysql/logs/

log-bin.000001  log-bin.000002  log-bin.000003  log-bin.index  mariadb.log

# ls /var/lib/mysql/data/

aria_log.00000001  aria_log_control  ibdata1  ib_logfile0  ib_logfile1  mysql  performance_schema  test

# netstat -anput |grep 3306 |grep LISTEN

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1684/mysqld

# mysql_secure_installation   #初始化优化数据库

设置root密码: 123abc@ABC,和一路yes

# mysql -uroot -p123abc@ABC

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 10

Server version: 5.5.68-MariaDB MariaDB Server

MariaDB [(none)]> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

+--------------------+

MariaDB [(none)]> quit

2.安装xbackup

[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo  http://mirrors.aliyun.com/repo/epel-7.repo

[root@localhost ~]# yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL

wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm

[root@localhost ~]# ls percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm

percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm

[root@localhost ~]# yum -y install percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm

[root@localhost ~]# which innobackupex   #是xtrabackup的链接文件,用它就行

/usr/bin/innobackupex

[root@localhost ~]# ll /usr/bin/innobackupex

lrwxrwxrwx. 1 root root 10 Jan 14 15:24 /usr/bin/innobackupex -> xtrabackup

[root@localhost ~]# innobackupex -v

innobackupex version 2.4.4 Linux (x86_64) (revision id: df58cf2)

3.模拟数据

[root@localhost ~]#


http://www.ppmy.cn/news/1531506.html

相关文章

vue仿chatGpt的AI聊天功能--大模型通义千问(阿里云)

vue仿chatGpt的AI聊天功能–大模型通义千问(阿里云) 通义千问是由阿里云自主研发的大语言模型,用于理解和分析用户输入的自然语言。 1. 创建API-KEY并配置环境变量 打开通义千问网站进行登录,登陆之后创建api-key,右…

一天认识一个硬件之机箱

台式机除了里面的配件外,还需要机箱来安装这些配件,不同的机箱之间,适配不同的作用 今天就来分享一下台式机的机箱及特点 1ITX机箱: 特点:体积小巧,设计紧凑,便于携带。适合空间有限或追求便…

haproxy程序崩溃问题处理

背景: 线上一k8s环境告警出节点失联,通过排查和k8s的api建立链接失败,检查发现haproxy出现了重启,对应的日志显示出程序运行崩溃,这个情况根据日志追溯,发现曾多次崩溃,后续也在其他k8s环境也有…

搜维尔科技:使用Xsens动作捕捉系统和ai训练人形机器人模仿人类运动,执行复杂任务

人形机器人市场正在快速扩张:人形机器人市场将在未来大幅增长,据统计数据推算该市场将从2023年的13.2亿美元增长到2035年的约380亿美元,这显示出人形机器人市场强劲的增长趋势。 搜维尔科技:使用Xsens动作捕捉系统和ai训练人形机器人模仿人类…

leetcode每日一题day14(24.9.24)——字符串最多的子序列

思路:对于应该首要和贡献联系起来,对于什么是贡献呢,即在某种情况下,会贡献出多少种,符合要求的结果,此题属于较为基础的,对于text中的一个字符如果是非pattern中的元素,则对结果无任何影响&…

element下拉框联动 或 多选 回显数据后页面操作不生效问题解决

第一种:多选回显不生效 解决方式: 代码: <el-form-item label"系统" prop"Key"> <el-select v-model"addForm.Key" multiple placeholder"请选择" change"$forceUpdate()"> <el-option v-for"item …

【机器学习】绘图中使用plt(图像全局)和axes对象(局部子图)的区别

使用 axes对象 和 plt 的区别主要体现在图形绘制的灵活性和控制能力上。下面是详细的对比&#xff1a; 1. plt&#xff08;Matplotlib 的 pyplot 模块&#xff09; 全局状态: plt 函数使用的是 Matplotlib 的全局状态&#xff0c;通常只会影响当前活动的图形。这可能会导致在…

opencv实战项目二十八:基于Shi-Tomasi算法的箱子角点检测

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、角点检测方法概述二、Shi-Tomasi角点检测法 前言 随着科技的飞速发展&#xff0c;计算机视觉技术在我们的日常生活中扮演着越来越重要的角色。从无人驾驶汽…