mysql binlog server_MySQL BinLog Server 搭建实战

本文介绍了MySQL Binlog Server的概念及其在数据安全中的作用,详细讲解了如何在CentOS 7.5环境下搭建Binlog Backup Server,包括配置环境、创建复制账号,并展示了相关命令的使用示例。
摘要由CSDN通过智能技术生成

一、MySQL Binlog server 介绍

MySQL Binlog Server: 它使用 mysqlbinlog 命令以 daemon 进程的方式模拟一个 slave 的 IO 线程与主库连接,可以很方便地即时同步主库的 binlog,以便弥补定时备份策略中最近一次备份到下一次备份完成之前这段时间内的数据容易丢失的问题。

做好 MySQL 日志的备份,是数据安全的一个重要保证。以前通过写程序来实现,从 MySQL 5.6 出现以后,可以使用 mysqlbinlog 命令实现,不用写程序了。

二、搭建

1.环境配置

主机名IPserver-id角色

db-node1

192.168.72.189

1013306

Master

db-node2

192.168.72.193

1933306

Binlog Backup Server

db-node3

192.168.72.193

1933307

MySQL 恢复服务器

操作系统:CentOS Linux release 7.5.1804 (Core)

MySQL版本:5.7.22

2.创建复制账号

db-node1 和 db-node2 上创建复制账号

[root@zstedu02 ~]# mysqlbinlog --raw --read-from-remote-server --host 192.168.72.189 --port 3306 --stop-never -urepl -prepl4slave mysql-bin.000013

mysqlbinlog: [Warning] Using a password on the command line interface can be insecure.

[root@zstedu02 ~]# ll  //当前目录

total 40744

-rw-------. 1 root root 4616 Jun 14 18:28 anaconda-ks.cfg

-rw-r----- 1 root root 827 Jul 29 20:05 mysql-bin.000001

-rw-r----- 1 root root 233 Jul 29 20:05 mysql-bin.000002

-rw-r----- 1 root root 209 Jul 29 20:05 mysql-bin.000003

-rw-r----- 1 root root 190 Jul 29 20:05 mysql-bin.000004

-rw-r----- 1 root root 209 Jul 29 20:05 mysql-bin.000005

-rw-r----- 1 root root 384 Jul 29 20:05 mysql-bin.000006

-rw-r----- 1 root root 233 Jul 29 20:05 mysql-bin.000007

-rw-r----- 1 root root 209 Jul 29 20:05 mysql-bin.000008

-rw-r----- 1 root root 1649 Jul 29 20:05 mysql-bin.000009

-rw-r----- 1 root root 209 Jul 29 20:05 mysql-bin.000010

-rw-r----- 1 root root 209 Jul 29 20:05 mysql-bin.000011

-rw-r----- 1 root root 209 Jul 29 20:05 mysql-bin.000012

-rw-r----- 1 root root 26703373 Jul 29 20:05 mysql-bin.000013

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值