由于服务器的数据比较重要,除了配置一主三从模式外,又增加了主库的binlog实时备份。

binlog基本定义:二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中。

配置修改my.cnf参数文件加入

log-bin = /database/mysql/logs/binlog/mysql-bin表示开启归档日志。关于binlog的其它参数可参考上一篇的mysql常规优化配置。

在centos下输入mysqlbinlog --help会显示mysqlbinlog工具的所有参数。注意,我这里说的mysqlbinlog是工具打开归档日志的工具,不是binlogs下面的日志文件。

在客户端上即(备份服务器)安装mysql5.6的版的mysqlbinlog 。配置mysql5.6的yum源可直接安装,并且赋予replication权限即可。

下面是我的简单测试脚本,当然现网服务器上由于网络等其它原因,可以加上异常出来,超时断点续传等。

#!/bin/bash

mysqlbinlog --read-from-remote-server --host=192.168.0.200--port=3306  --user="log_master" --password="binlgobak" --raw --stop-never --result-file=/data/masterlogbackup mysql-bin.000001

mysqlbinlog会自动把原来主库的binlog日志文件同步过去,用flush logs生成新日志文件的时候,备份服务器上的mysqlbinlog进程会自动追踪,并自动生成新的binlog文件。哇咔咔 ,感觉很强大啊。 有木有!!!

mysql binlog 断点续传_mysql5.6 binlog实时异地备份之我见犹怜相关推荐

  1. 数据库实时异地备份怎么实现

    数据库实时异地备份通常是通过在源数据库和目标数据库之间建立一条网络连接,在源数据库上运行一个备份程序,将数据库中的变更实时传输到目标数据库并进行备份. 这种方式的优点是可以保证备份数据与源数据的一致性 ...

  2. mysql binlog 订阅_数据库binlog订阅和消费组件canal快速入门

    一.什么是canal 1.定位 Canal是阿里巴巴开源的一款基于mysql数据库binlog增量日志分析提供数据订阅和消费功能的组件 2.原理 Canal模拟MySQL Slave协议,将自己伪装成 ...

  3. MySQL之一篇读懂binlog redolog undolog

    转自:https://juejin.cn/post/6860252224930070536 日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息.mysql日志主要包括错误日志.查询 ...

  4. 认真学习MySQL中的二进制日志(binlog)与中继日志(Relay log)

    binlog即binary log,二进制日志文件,也叫作变更日志(update log).它记录了数据库所有执行的DDL和DML等数据库更新事件的语句,但是不包含没有修改任何数据的语句(如数据查询语 ...

  5. mysql 5.6 binlog_format_ROW 格式binlog 在MySQL5.6上的数据恢复实验

    5.6和5.7版本的MySQL,有个参数binlog_row_image,默认值为FULL,表示记录的是全部的binlog操作日志(仅在binlog_format=ROW时候生效).此外binlog_ ...

  6. mysql binlog 丢失_mysql数据库binlog丢失引起的问题

    线上某业务需要对日志信息入库并进行分析最后呈现在管理后台上.某天突然发现后台没有前一天的分析数据.首先认为是java程序问题,于是查看应用程序日志,发现数据缺失的那天应用程序日志也没有记录,很是奇怪. ...

  7. mysql binlog过期策略_MySQL binlog日志优化方案

    Binlog 相关参数及优化策略 我们首先看看Binlog 的相关参数,通过执行如下命令可以获得关于Binlog 的相关参数.当然,其中也显示出了" innodb_locks_unsafe_ ...

  8. mysql日志管理_关于MySQL的日志管理(binlog)

    关于MySQL的日志管理(binlog) 一.查看binlog的启用状态 最常用的mysql版本是5.7,默认不开启binlog,可以在登录mysql之后,利用以下命令查看当前的binlog启用状态: ...

  9. mysql 对部分表binlog_MySQL抑制binlog日志中的binlog部分

    MySQL通过binlog来记录整个数据的变更过程,因此我们只要有MySQL的binlog日志即可完整的还原数据库.MySQL binlog日志记录有3种不同的方式,即:STATEMENT,MIXED ...

最新文章

  1. Python 网络爬虫笔记3 -- Beautiful Soup库
  2. 存储引擎放弃使用索引的方式
  3. 绘制半圆_超细致:Ai绘制萌蠢可爱卡通形象
  4. 苹果cms10自适应模板_哪里有苹果cms10自适应模板?
  5. eventsource前台怎么接收一个对象数据_Java开发经验总结篇(1)——数据保存的整洁方法...
  6. html a标签有value,html里面a标签里有value吗?
  7. 给技术型创业者的几点建议
  8. 【CCCC】L2-026 小字辈 (25分),求多叉树的深度和底层叶节点
  9. java调用python脚本_python脚本估算Java线程池参数配置
  10. POJ 3009 Curling 2.0【带回溯DFS】
  11. uni-app 调用安卓 高德sdk获取经纬度(替代 uni.getLocation)
  12. java sql编写教务系统_教务管理系统的设计与实现(SQLServer)
  13. 服务器远程协助能够禁用吗,如何使用组策略禁用/启用远程连接管理远程协助...
  14. python matplotlib cannot import name ‘artist‘ from ‘matplotlib‘
  15. mui+hbuilder h5+内置获取当前地理位置以及各种权限 兼容iOS/安卓
  16. 情人节程序员用HTML网页表白【七夕告白相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  17. 使用SVG路径图制作线追踪特效
  18. Unity中键名称与键位对应一览
  19. Scriptable Render Pipeline-Baked Shadows
  20. 用人立制【管理学之九】

热门文章

  1. #和妹妹一起做毕业设计#从需求到软件发布的流程记录—— 需求、设计篇
  2. Linux下添加服务
  3. WebSocket子协议STOMP详解
  4. WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting...
  5. SBT管理java项目
  6. linux安装 tomcat 6 笔记
  7. 995. K 连续位的最小翻转次数
  8. matlab中 nntwarn off,network的subsindex的定义问题
  9. python爬取歌词_利用Python网络爬虫抓取网易云音乐歌词
  10. 5 加盐_清洗桑葚时,有人加盐有人加碱,都不对!教你正确做法,太干净了