mysql(3) 创建replication

本文详细介绍了MySQL数据库的复制(Replication)配置过程,包括Master的设置(binary log、server-id、SSL和账户配置),Slave的配置(创建相同环境、设置Master信息)以及启动复制的步骤,旨在帮助读者理解并实现MySQL的高可用性和数据同步。
摘要由CSDN通过智能技术生成

mysql虽然是免费的数据库,但是在提高数据库的可用性方面,做的还是可以的。

本文主要是记录笔者 创建mysql的replication的过程,遇到的问题,及相关的步骤。

笔者是环境 是两台数据库分别装在johnny-test-2 和 johnny-test-3上。 其中 johnny-test-2作为 master, johnny-test-3作为 slave


1. 为什么 需要replication

这个问题不需要回答,呵呵。

随着对数据库性能的要求越来越高,我们可能 在实际应用环境中, 将其中 一台作为主数据库,主要负责数据的写入。  另外 有其余的几台数据库负责对外提供 服务, 包括 读, 数据报表 等 等 。 或者是作为 数据库备份的一种方式 , replication发挥 了重要的作用。


2. 如何实现 Replication

2.1 Master的设置

2.1.1 binary log 设置

首先 MySQL的replication是基于binary log机制之上的, 数据库操作数据, 然后将update 或者change作为一种事件写到binary log 中。

所以 我们必须要enable master的binary log 功能 的,如下



log-bin是用来 设置 bin log的文件前缀,

binlog_format设置为混合方式, 这个是默认的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值