innobackupex 远程备份

应用于DC1 -> DC2

或者 mysql replication

DC2,接收端:

监听接口1234

nc -l 1234 | tar ixvf - 2> xtrabackup.log

[email protected]:/script/slave# nc -l 1234 | tar ixvf - 2> xtrabackup.log

DC1,发送端,备份端

innobackupex --defaults-file=/data/3308/my.cnf --user=root --password=123456 --stream=tar ./ |  nc 192.168.134.130 1234

[[email protected] backup]# innobackupex --defaults-file=/data/3308/my.cnf --user=root --password=123456 --slave-info  --stream=tar ./ |  nc 192.168.134.130 1234

170619 16:57:07 [01] Streaming ./pcik_log_dep/t_redbag_get.frm to <STDOUT>

170619 16:57:07 [01]        ...done

170619 16:57:07 [01] Streaming ./pcik_log_dep/t_trade.frm to <STDOUT>

170619 16:57:07 [01]        ...done

170619 16:57:07 [01] Streaming ./pcik_log_dep/t_mail_del.frm to <STDOUT>

170619 16:57:07 [01]        ...done

170619 16:57:07 Finished backing up non-InnoDB tables and files

170619 16:57:07 [00] Streaming xtrabackup_slave_info

170619 16:57:07 [00]        ...done

170619 16:57:07 [00] Streaming xtrabackup_binlog_info

170619 16:57:07 [00]        ...done

170619 16:57:07 Executing FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS...

xtrabackup: The latest check point (for incremental): ‘370373412‘

xtrabackup: Stopping log copying thread.

.170619 16:57:07 >> log scanned up to (370373421)

170619 16:57:07 Executing UNLOCK TABLES

170619 16:57:07 All tables unlocked

170619 16:57:07 [00] Streaming ib_buffer_pool to <STDOUT>

170619 16:57:07 [00]        ...done

170619 16:57:07 Backup created in directory ‘/backup‘

MySQL binlog position: filename ‘mysql-bin.000017‘, position ‘4497‘

MySQL slave binlog position: master host ‘127.0.0.1‘, filename ‘mysql-bin.000028‘, position ‘154‘

170619 16:57:07 [00] Streaming backup-my.cnf

170619 16:57:07 [00]        ...done

170619 16:57:07 [00] Streaming xtrabackup_info

170619 16:57:07 [00]        ...done

xtrabackup: Transaction log of lsn (370373412) to (370373421) was copied.

170619 16:57:07 completed OK!

出现completed OK! 代表备份完成

时间: 2025-01-12 13:02:29

innobackupex 远程备份的相关文章

innobackupex xtrabackup 备份恢复mysql数据

复制地址:https://www.linuxyw.com/download/xtrabackup.pdf http://www.linuxyw.com Email:[email protected] xtrabackup 对 MySQL 数据库的备份及恢复 此文档,只是简单地研究了下,用于数据库全备和增备,效果不错 因为目前对此软件未有需求,所以,文档并不完善,等有时间了,再进行完善吧 此文档资料,互联网收集而成 本人博客: http://www.linuxyw.com xtrabackup x

mysql(mariadb)定时自动热备份+增量+远程备份脚本

优点:热备份,不影响业务,增量备份,远程备份. 目的:自动打包备份到远程10.0.0.111备份服务器 前提: 1.安装xtrabackup yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm yum install percona-xtrabackup-22 2.创建目录 mkdir -p /data/backup mkdir -p

mysql 远程备份

#远程备份./innobackupex --defaults-file=/etc/my.cnf --no-timestamp --user xxx --host 192.168.1.123 \--password xxxx --stream=tar /tmp |gzip |ssh [email protected] "cat - > /data/backup/20180924bak.tar.gz" 原文地址:https://www.cnblogs.com/moss_tan_jun

LinuxShell脚本之利用rsync+ssh实现Linux文件系统远程备份

功能介绍: 该脚本用于定期(结合crontab一起使用)将本地目录通过rsync+ssh传输到远程服务器,每次执行都生成一个带有以时间命名的目录,并且当前最新版本的数据链接到一个名字叫current的符号链接上,便于查找和恢复.在数据传输完成前,会传输到临时目录下,这个临时目录被命名为"时间-incomplete".超过10天的备份将被删除,超过10天的日志文件也将被删除. 运行原理: 脚本运行的核心就在于ssh的互信和rsync命令.利用rsync能实现压缩传输,节省传输时间. 感谢

利用腾讯云COS云对象存储定时远程备份网站

版权声明:本文由张戈 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/942851001487125915 来源:腾云阁 https://www.qcloud.com/community 一.优点分析 内网传输:和阿里云OSS一样,腾讯云COS同样支持内网和外网文件传输,对于腾讯云服务器,使用内网传输绝对是最快.最稳定的备份方案! 免费方案:看了下腾讯云COS的定价说明,发现对于备份网站来说简直是绝佳搭档,甚至可以说是钻

linux下远程备份mysql数据库

本次环境主要是远程备份mysql数据库的一种常见方法,对于其他知识不做太多讲解. 环境需求: 两台linux:一台mysql数据库服务器,另一台当作客户端用来做备份. 环境目标: 实现mysql数据库的远程备份 例子: (A为服务端ip为192.168.1.1    B为客户端ip为192.168.1.2) 1.首先你得在A上建立一个数据库(建立数据库名称我以 xianyu 为例) create database xianyu;   (建立数据库xianyu) 2.在A上建立一个数据库用户用来做

SQL远程备份

原文:SQL远程备份 set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: dcrenl -- Create date: 2013-9-5 9:54:46 -- Description: WEB服务器远程备份数据库, --此方法需要打开WEB服务器的共享功能. --验证方法同一局域网其它机器里在运行里输入 \\IP\C$ 要求输入用户名和密

rsync的常用命令,及实现远程备份

rsync rsync不但传输速度快,而且在传输时,可以比较欲复制的内容和本地端数据的差异,若有差异, 则只备份有差异的数据,若无差异,则无需要备份 二种工作方式: 1.在本机上运行,和cp命令一样:例如:rsync -av /etc /tmp 2.通过ssh方式运行在两个主机之间:例如:rsync -av -e ssh [email protected]:/etc /tmp 常用命令: -v:查看模式,可以列出很多信息 -q:与-v相反,安静模式,略过正常信息,只显示错误内容 -r:递归复制.

SqlServer2008数据备份以及远程备份

对开发人员来说数据库备份是非常重要的,无论是正常开发的版本保留还是运维数据的备份,昨天备份数据库时发现点问题整理下供大家参考: 本文是拿sql server 2008 r2为例的 1.数据库本身就有自带的数据库备份,在数据库-管理-维护计划右键新建维护计划(维护计划向导效果一样),在弹出窗口中输入计划名称(MMDBBackUp), 确认后,在整个窗口左下角将”备份数据“任务拖到设计界面,然后右键进行编辑,编辑内容包括数据库选择.备份到磁盘.存放路径.验证数据库完整性. 设置备份压缩(使用服务器默