2023-06-26
为什么在MySQL主从结构的主数据库中,不可能出现中继日志?
为什么在MySQL主从结构的主数据库中,不可能出现中继日志?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
为什么在MySQL主从结构的主数据库中,不可能出现中继日志?
MySQL在从节点上使用了一组编了号的文件,这组文件被称为中继日志。当从服务器想要和主服务器进行数据同步时,从服务器将主服务器的二进制日志文件拷贝到自己的主机,并放在中继日志中,然后调用SQL线程,按照复制中继日志文件中的二进制日志文件执行,以便达到数据同步的目的。中继日志文件是按照编码顺序排列的,从000001开始,包含所有当前可用的中继文件的名称。中继日志的格式和MySQL二进制日志的格式一样,从而更容易被mysqlbinlog客户端应用程序读取。所以,中继日志只有在从服务器中存在。