mysql5.6 主从复制_win7下mysql5.6与centos下mysql5.6主从复制

本文详细介绍了如何配置MySQL从服务器,包括在`/etc/my.cnf`中设置`server-id`、`log_bin`、`sync_binlog`、`relay_log`、`replicate-do-db`等关键参数,确保主从复制的稳定性和安全性。通过设置,可以实现选择性复制特定数据库,并保证日志同步的实时性。

配置从服务器主要在 /etc/my.cnf中,这个文件时mysql的配置文件,修改内容如下:在【mysqld】下面添加:

server-id = 2

log_bin = /var/lib/mysql/mylogbin.log

//开启log_bin文件,与上同

sync_binlog = 1

//主要是默认情况下,并不是每次写入时都将binlog与硬盘同步。因此如果操作系统或机器(不仅仅是MySQL服务器)崩溃,有可能binlog中最后的语句丢

失了。要想防止这种情况,你可以使用sync_binlog全局变量(1是最安全的值,但也是最慢的),使binlog在每N次binlog写入后与硬盘同步。

relay_log = mysql_relay_bin

//主要是把主服务器中的log_bin同步过来后,生成名称为mysql_relay_bin的日志

relay log很多方面都跟binary log差不多,区别是:从服务器I/O线程将主服务器的二进制日志读取过来记录到从服务器本地文件,然后SQL线程会读取relay-log日志的内容并应用到从服务器。

replicate-do-db=zjctest

//只对zjctest服务器进行复制操作。

#replicate-ignore-db=mysql

//不对mysql进行复制操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值