mysql 开启主从同步

mysql 开启主从同步,第1张

在[mysqld]配置段添加如下字段

使用master状态

show master status记录file和position的值

在[mysqld]配置段添加如下字段,

连接slave,在mysql命令行执行以下命令,设置参数,启动slave

MASTER_LOG_FILE 对应master的status的file

MASTER_LOG_POS 对应master的status的position

主要查看Slave_IO_Running和Slave_SQL_Running 两列是否都为YES

MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步;

MySQL主从是基于binlog的,主上须开启binlog才能进行主从。

主从过程大致有3个步骤

1)主将更改 *** 作记录到binlog里;

2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里;

3)从根据relaylog里面的sql语句按顺序执行;

主上有一个log dump线程,用来和从的I/O线程传递binlog

从上有两个线程,其中I/O线程用来同步主的binlog并生成relaylog,另外一个SQL线程用来把relaylog里面的sql语句落地

同步参数“主”“从”上均可设置,只要设置一个就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7347967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存