怎么实现MySQL mysqlbinlog远程备份binary log

技术怎么实现MySQL mysqlbinlog远程备份binary log这篇文章主要介绍“怎么实现MySQL mysqlbinlog远程备份binary log”,在日常操作中,相信很多人在怎么实现MySQL mysq

本文主要介绍“如何实现MySQL Myqlbinlog远程备份二进制日志”。在日常操作中,相信很多人对于如何实现MySQL Myqlbinlog远程备份二进制日志存在疑惑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“如何实现MySQL Myqlbinlog远程备份二进制日志”的疑惑!接下来,请和边肖一起学习!

对于MySQL数据库二进制日志的实时备份来说,无疑是一个明智的策略。从MySQL5.6开始,mysqlbinlog支持binlog从远程服务器到本地服务器的实时复制。

两个测试数据库:192.168.8.50和192.168.8.63。现在将192.168.8.63上的二进制日志备份到192.168.8.50计算机上。

1.登录192.168.8.63数据库查看binlog。

mysqlshowbinarylogs

– –

|日志名|文件大小|

– –

|mysql-bin.000001|143|

|mysql-bin.000002|143|

|mysql-bin.000003|143|

|mysql-bin.000004|143|

|mysql-bin.000005|916|

|mysql-bin.000006|120|

-2.远程备份192.168年8月50日。

MySQL binlog-raw-read-from-remote-server-stop-never-host=192 . 168 . 8 . 63-port=3306-user=root-password=MySQL MySQL-bin . 000001-result-file=/backup/binlog _ bak cup/

– raw:binlog日志将以二进制格式存储在磁盘上,否则将保存为文本。

-从远程服务器读取:用于备份从远程服务器读取的binlog。如果未指定此选项,将会找到本地binlog。

-stop – stop-never:mysqlbinlog只能从远程服务器获取指定的binlog,或者可以保存本地不断生成的binlog。指定此选项,这意味着只要远程服务器没有关闭或连接没有断开,mysqlbinlog就会持续复制远程服务器上的binlog。

-主机:远程备份的数据库的IP地址。

– port:远程备份的数据库的端口号。

-用户:需要REPLICATION SLAVE权限。

-结果-文件:备份目录

Mysql-bin.000001:从此日志开始备份:

检查备份状态:

[MySQL @ MySQL 5 binlog _ bak cup]$ CD/backup/binlog _ bak cup

[mysql@mysql5binlog_bakcup]$ll

总计24

-rw-r-1mysql MySQL 143 aug 310:26 MySQL-bin . 000001

-rw-r-1mysql MySQL 143 aug 310:26 MySQL-bin . 000002

-rw-r-1mysql MySQL 143 aug 310:26 MySQL-bin . 000003

-rw-r-1mysql MySQL 143 aug 310:26 MySQL-bin . 000004

-rw-r-1mysql MySQL 916 aug 310:26 MySQL-bin . 000005

-rw-r-1 MySQL MySQL 120 aug 310336026 MySQL-bin . 000063,形成备份脚本

#!/bin/sh

MBL=/usr/local/MySQL/bin/mysqlbinlog

MYSQHOST=192 . 168 . 8 . 63

MYSQLPORT=3306

MYSQLUSER=root

MYSQLPASS=mysql

BACKUPDIR=/BACKUP/binlog _ bak cup

DATADIR=/mysql/data

cd$BACKUPDIR

回显“Startinglivebinlogbackup”

$ MBL-原始-从远程服务器读取-停止-永不-主机=$ MySQL host-端口=$ MySQL port-用户=$ MySQL passmysql-bin . 00001-结果-文件=/backup/bin

NOP/home/MySQL/bin/binlog _ backup.sh/home/MySQL/log/binlog _ backup . log21至此,“MySQL mysqlbinlog如何实现二进制日志远程备份”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/79835.html

(0)

相关推荐

  • 赟有3种读音,赟、赟,这两个字怎么读

    技术赟有3种读音,赟、赟,这两个字怎么读赟字读音为:yūn,贇字读音为:yūn,贇字是赟字的繁体字写法赟有3种读音。 赟部首:贝 部外笔画:12 总笔画:16 五笔86&98版:YGAM 仓颉:YMBO 郑码:SOIL

    生活 2021年10月26日
  • 质量摩尔浓度公式,溶质溶液浓度计算公式字母

    技术质量摩尔浓度公式,溶质溶液浓度计算公式字母溶液浓度的计算公式有溶液的质量百分比浓度=溶质质量/溶液质量×100%;摩尔浓度(mol/L)=溶质摩尔数/溶液体积(升);当量浓度=溶质的克当量数/溶液体积(升);质量-体

    生活 2021年10月22日
  • 怎样使用HLAscan进行HLA分型

    技术怎样使用HLAscan进行HLA分型这篇文章将为大家详细讲解有关怎样使用HLAscan进行HLA分型,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。HLAScan是由韩

    攻略 2021年11月10日
  • 双指针

    技术双指针 双指针双指针799. 最长连续不重复子序列
    给定一个长度为 \(n\) 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。
    输入格式
    第一行包含整数 \(n\)。
    第二行包含

    礼包 2021年11月15日
  • 粉底液怎么用具体步骤,粉底液如何使用

    技术粉底液怎么用具体步骤,粉底液如何使用粉底液的使用可以用手也可以用粉扑粉底液怎么用具体步骤。 步骤一:先把粉底液涂抹在面部额头、下巴、面颊、鼻子五个点上,如果哪个部位毛孔较粗大,那么再取少量粉底液轻轻拍打,使粉底液融入

    生活 2021年10月22日
  • Spring在单值注入时如何按类型查找匹配的Bean

    技术Spring在单值注入时如何按类型查找匹配的BeanSpring在单值注入时如何按类型查找匹配的Bean,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。引

    攻略 2021年10月27日