暂无图片
为什么在MySQL主从结构的主数据库中,不可能出现中继日志?
我来答
分享
2023-06-26
为什么在MySQL主从结构的主数据库中,不可能出现中继日志?

为什么在MySQL主从结构的主数据库中,不可能出现中继日志?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
晴天

MySQL在从节点上使用了一组编了号的文件,这组文件被称为中继日志。当从服务器想要和主服务器进行数据同步时,从服务器将主服务器的二进制日志文件拷贝到自己的主机,并放在中继日志中,然后调用SQL线程,按照复制中继日志文件中的二进制日志文件执行,以便达到数据同步的目的。中继日志文件是按照编码顺序排列的,从000001开始,包含所有当前可用的中继文件的名称。中继日志的格式和MySQL二进制日志的格式一样,从而更容易被mysqlbinlog客户端应用程序读取。所以,中继日志只有在从服务器中存在。

暂无图片 评论
暂无图片 有用 3
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
mysql如何执行@作为结束符的sql文件
回答 1
在脚本中加一行DELIMITER@ 结束符就是@而不是;了如果要改回分号,可以用 DELIMITER;
mysql int bigint tinyint区别?
回答 1
范围不一样举例子来说tinyint里面只有是128到127大概250多个数字。你写130是写不进去的。但是如果是无符号的tinyint就可以进去。但是你写300还是写不进去。()里面的没有,是补位用的
MySQL表performance_schema.events_waits_current,source字段为何没有值?
回答 1
已采纳
1、使用的MySQL版本不支持source字段。source字段是在MySQL5.7.7中引入的,如果使用的是更早的版本,该字段是不存在的。2、没有启用performanceschemainstrum
MySQL 搭建主从时,source还原数据中间退出几次,没有报错,数据量200G,怎么解决?
回答 1
已采纳
怎么个退出? 最好是有个截图建议用xtrabackup来搭建从库,速度比sql语句要快很多的
mysql中没有集群软件,单纯的主从,如何手动切换?
回答 2
如果除了mysql之外没有任何软件想手动切换的前提是应用连接的是虚拟IP或者域名,手动切换先将主库设置为只读,然后从库没有延迟后stopslave记录位点,用该位点在原主库changemaster,把
mysql和oracle有ss()这个函数吗?
回答 2
已采纳
应该是自定义函数。mysql(root@localhost)[(none)]16:49:37>selectss();ERROR1305(42000):FUNCTIONssdoesnotexist
如何解散mysql InnoDB ClusterSet
回答 2
已采纳
InnoDBCluster(之前称为MySQLGroupReplication)是一种高可用性解决方案,用于MySQL数据库。解散或清除InnoDBClusterSet信息通常涉及以下步骤:1.停止所
MySQL 8.4.5集群架构设计:A、B机房专线同步与自动切换方案、VPN延迟控制要求
回答 1
建议使用mysql的mgr结构,对外提供统一的访问ip和端口,如果A机房故障,会自动进行切换,业务无感知。这个集群至少需要三个节点。专线延迟的话建议控制在50ms以内,最高不能超过200ms。
MYSQL双写为啥会有两次写?
回答 1
已采纳
InnoDB的PageSize一般是16KB,其数据校验也是针对这16KB来计算的,将数据写入到磁盘是以Page为单位进行操作的。而计算机硬件和操作系统,写文件是以4KB作为单位的,那么每写一个inn
大家连接mysql都用的啥工具? navicat有用的吗?
回答 2
navicat,syslogy,mysqlworkbench