生产环境中常常将数据库备份至远程服务器,本次测试中,数据库服务器:192.168.8.50,远程备份中心:192.168.8.631、配置SSH秘钥认证ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub mysql@192.168.8.632、使用tar进行备份并以时间对备份进行命名123456789101112131415161718192021
原创
2021-04-10 09:01:33
2746阅读
# xtrabackup 备份远程MySQL数据库
## 简介
在这篇文章中,我们将学习如何使用xtrabackup工具备份远程MySQL数据库。xtrabackup是一个开源的MySQL数据库备份工具,它能够快速备份和恢复InnoDB存储引擎的数据。
## 备份流程
下面是备份远程MySQL数据库的整个流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 连接到远程MyS
原创
2023-10-30 12:19:54
379阅读
1评论
环境说明 主机说明 宿主机:192.168.1.219 备份机:192.168.2.235 备份要求 宿主机可以免密登录备份机 备份机器提前创建备份目录 # ssh root@192.168.2.235 "mkdir -pv /data/mysql-backs" mkdir: created dir
原创
2023-01-14 20:41:07
1118阅读
# 实现 MySQL xtrabackup 远程物理备份
## 一、整个流程
下面是实现 MySQL xtrabackup 远程物理备份的整个流程:
| 步骤 | 内容 |
| --- | --- |
| 1 | 安装 xtrabackup 工具 |
| 2 | 生成备份文件 |
| 3 | 将备份文件传输至远程服务器 |
| 4 | 恢复备份文件 |
| 5 | 验证恢复结果 |
##
1.异机备份时需要建立等效性ssh-keygenssh-copy-id-i~/.ssh/id_rsa.pubroot@xxx.xxx.xxx.xxx验证ssh(出现日期则成功)sshxxx.xxx.xxx.xxxdate2.开始Xtrabackup远程备份innobackupex--stream=tar./|sshmysql@xxx.xxx.xxx.xxx\"cat->/data/
原创
2019-01-21 10:47:04
2295阅读
由于现在线上备份是用dump,对于个库不能保证库的状态的一致性。
为了能是数据库做到point-in-time recovery,可以采用xtrabackup
先声明:对于任何point-in-time recovery binary log是不可缺少的,所以必需保证binary log的安全性,一般是是用RAID10
xtrabackup的增备和全备的实现:
首先是官方文档,说的比较清楚
翻译
2011-11-04 18:43:25
10000+阅读
点赞
1评论
1.xtrabackup介绍 mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的 数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。 这时就 需要一种好用又高效的工具,xtrabackup就是其中一款,号 ...
转载
2021-08-20 10:51:00
243阅读
2评论
xtrabackup是一种支持InnoDB和xtradb存储引擎的的物理备份工具,它有以下几个特点:备份过程快速、可靠;备份过程不会打断正在执行的事务;能够基于压缩等功能节约磁盘空间和流量;自动实现备份检验;还原速度快。 需要安装的软件包:percona-xtrabackup可以从官网https://www.percona.com/software/mysql-database/perc
Xtrabackup也可以实现部分备份,即只备份某个或某些指定的数据库或某数据库中的某个或某些表。但要使用此功能,必须启用innodb_file_per_table选项,即每张表保存为一个独立的文件。同时,其也不支持--stream选项,即不支持将数据通过管道传输给其它程序进行处理。此外,还原部分备份跟还原全部数据的备份也有所不同,即你不能通过简单地将prepared的部分备份使用--copy-b
1.下载安装xtrabackuprpm-ivh http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpmyum install percona-xtrabackup -y 2. 创建备份的目录和基本参数mkdir /data_backup 
原创
2015-09-25 17:08:10
787阅读
#上传文件包[root@k8s-maste1]# rz percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm#下载epel源wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo#安装依赖yum -y install perl perl-devel libai
原创
2021-03-12 22:03:45
534阅读
mysql+xtrabackup远程备份的恢复过程求过程
原创
2019-09-17 13:12:42
1529阅读
前言目前有这样一个需求,需要备份mysql库中一个库中的默认几张表,因为以前只通过xtrabackup备份过全库或单库,从来没有备份过一个库中的几张表,所以记录一下踩坑经验。方法备份方法:
innobackupex有一个--tables-file参数,在备份的时候指定此参数,后面带一个数据库列表文件即可把所有指定表的指定库备份出来,此文件中所有表书写格式为数据库名.表名,多个表名分多行写就行。
考
#xtrabackup备份脚本,放在crontab每天执行。策略是每周进行一次全备,接下来6天执行增量备份,并保留上一周的一套备份。#备份目录会存在全备full和rec0-5 六个增量备份目录。#!/bin/bash BEGINTIME=`date +"%Y-%m-%d %H:%M:%S"` format_time=`date +"%Y-%m-%d_%H:%M:%S"`&nbs
转载
精选
2016-06-06 00:04:46
714阅读
一、安装Xtrabackup# wget --no-check-certificate http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
# rpm -ivh percona-release-0.1-
原创
精选
2017-04-14 18:33:52
3190阅读
完全备份+两次增量备份-->新主机恢复环境: CentOS7.4x2 MariaDB-5.5.5 zabbix数据 EPEL源 Xtrabackup工具包一、两台主机分别安装Xtrabackupwgethttps://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.9/binary/redhat/7/x86_6
原创
2018-04-06 00:43:54
10000+阅读
点赞