【MySQL案例】HA: GTID_MODE配置不一致
1.1.1. HA: GTID_MODE配置不一致
【环境描写叙述】
msyql5.6.14
【报错信息】
初始状态Master和Slave都开启了enforce-gtid-consistency和gtid-mode,然后在Master上把它俩都改动成了off关闭状态,这时。Slave发生报错:
Last_IO_Error: The slave IO thread stopsbecause the master has @@GLOBAL.GTID_MODE OFF and this server has@@GLOBAL.GTID_MODE ON
【报错原因】
MySQL的Master和Slave必须同一时候开启或者关闭enforce-gtid-consistency和gtid-mode功能,即要保持一致。
【解决方法】
关闭Slave上的enforce-gtid-consistency和gtid-mode功能。
【參考资料】
gtid-mode用来设置是否开启GTID功能,假设要开启GTID功能,须要同一时候开启log-bin和log_slave_updates功能,另外还须要开启enforce_gtid_consistency功能。
gtid_mode參数能够设置为on、off、upgrade_step_1、upgrade_step_2四种值,当中upgrade_step_1和upgrade_step_2是给将来mysql可能的新功能预留的,对当前的myql没有不论什么意义。
同一时候,mysql建议在mysql_upgrade的时候,关闭gtid_mode功能和enforce_gtid_consistency功能。由于Mysql在upgrade期间可能会操作非事务的MyISAM存储引擎表。会引起报错。
相关文章
- MySQL在Linux上的配置实践(mysql配置linux)
- 启动MySQL数据库的步骤指南(怎么启动mysql数据库)
- 处理MySQL处理千万条数据的利器(mysql百万条数据)
- 简单易用的MySQL在线编辑器(mysql在线编辑器)
- MySQL:排除不断重启的困扰(mysql不断重启)
- JBoss如何配置MySQL数据库(jboss配置mysql)
- MySQL数据库的初始化与命令指南(初始化mysql命令)
- MySQL:默认数据库名称深度分析(mysql默认数据库名)
- MySQL:掌握配置命令助力开发(mysql 配置命令)
- MySQL调整配置达到最大连接数(mysql配置最大连接数)
- 配置MySQL环境变量配置指南(mysql 环境 变量)
- 写敏感MySQL数据库:区分大小写字母的重要性(mysql 数据库大小)
- MySQL配置指南:一步步跟着做!(mysql的配置向导)
- C和MySQL批量处理数据(cpp mysql 批量)
- 在CM中配置Mysql使用指南(cm中使用mysql)
- MySQL 32位环境的安装与配置(c32位mysql)
- 2008年配置MySQL的一次经历(2008r装mysql)
- 怎么在MySQL中加行号(mysql中加行号)
- MySQL关联查询让数据如同一家人般亲密无间(mysql中关联查询)
- MySQL数据库三范式设计案例分析(mysql三范式设计案例)
- MySQL一对多拼接轻松提取关联数据(mysql 一对多 拼接)
- MySQL虚拟主机配置指南(mysql_vhost)
- MySQL数据存储探讨不同存储类型(mysql 不同存储类型)
- MySQL如何下载安装及配置(mysql下载安装和配置)
- Mysql下载步骤msi简单易学,轻松安装(mysql下载步骤msi)