MySQL报错:ERROR 3546 (HY000): @@GLOBAL.GTID_PURGED cannot be changed: the new value must be a superset
解决方案
今天在set gtid的时候报了下面的错误:
sql>set global gtid_purged="dd3ce11f-30f4-11ea-86b2-42010a8e0014:1-1211761271";
ERROR 3546 (HY000): @@GLOBAL.GTID_PURGED cannot be changed: the new value must be a superset of the old value
其实这个报错很简单,意思就是我们set的值必须得是当前机器上面gtid_purged的子集,及我们手动设置的set应该要小于等于当前机器上面的gtid_purged。
我们自己的机器上面的可以通过下面的sql查看:
[(none)]>show variables like 'gtid%';
+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| gtid_executed | dd3ce11f-30f4-11ea-86b2-42010a8e0014:1-121176111 |
| gtid_executed_compression_period | 1000 |
| gtid_mode | ON |
| gtid_next | AUTOMATIC |
| gtid_owned | |
| gtid_purged | dd3ce11f-30f4-11ea-86b2-42010a8e0014:1-1211761111 |
+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
可以看到我们设置的集合是大于这个的,所以报错。
如何解决,分情况而言。
1.如果是搭建从库的话:
可以先执行一句reset master
在进行set就不会报错。
2.如果是修复数据的话:
一定要确定好自己的集合完全包含当前机器的gtid_purged集合的时候再reset master
。
MySQL报错:ERROR 3546 (HY000): @@GLOBAL.GTID_PURGED cannot be changed: the new value must be a superset相关推荐
- mysql报错-ERROR 1206 (HY000)- The total number of locks exceeds the lock table size-的解决方法
mysql报错"ERROR 1206 (HY000): The total number of locks exceeds the lock table size"的解决方法 问题 ...
- 解决MySQL报错ERROR 2002 (HY000)【转】
今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...
- 解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL ...
- 解决MySQL报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL 后 ...
- 解决Linux MySQL报错ERROR 2002 (HY000)
---------------------------------1--------------------------------- 在Linux安装MySQL有时候会出现[mysql]ERROR ...
- mysql报错ERROR 1206 (HY000): The total number of locks exceeds the lock table size的解决方法...
1. 问题背景 InnoDB是新版MySQL(v5.5及以后)默认的存储引擎,之前版本的默认引擎为MyISAM,因此,低于5.5版本的mysql配置文件.my.cnf中,关于InnoD ...
- 解决mysql报错ERROR 2002 (HY000)
解决Mysql报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/my ...
- mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin
今天在窗口使用命令执行操作时,总是这个报错,一开始感觉莫名其妙 ERROR 1820 (HY000): You must reset your password using ALTER USER st ...
- mysql 2002_解决MySQL报错ERROR 2002 (HY000)
今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...
- mysql报错ERROR 1366(HY000)
环境: mysql5.7 + CentOS release 6.5 (Final) 操作: 执行 source /data/sql/one_player_data.sql 现象: 1.执行source ...
最新文章
- 通过T-SQL语句实现数据库加解密功能
- 阿里p7程序员哀叹:35岁,被通知合同不再续签,输出社会,怎么办?
- R语言ggplot2可视化对图形进行纹理填充实战及启示:遇到问题首先去思考有没有现成的包(ggpattern)可以去解决这个问题
- React Native 项目常用第三方组件汇总
- oracle存储过程 学习笔记
- python2协程_python中的协程(二)
- php xml表格形式输出,PHP XML如何输出nice格式
- 我写的几篇技术文章之一:Windows消息拦截技术的应用
- UDT源码剖析(二):UDT自带例程recvfile注释
- hdfs查看目录大小文件大小
- Oracle_PL/SQL developer拷贝粘贴中文乱码问题
- EasyUI加zTree使用解析 easyui修改操作的表单回显方法 验证框提交表单前验证 datagrid的load方法...
- 使用SimpleDateFormat出现时差
- lodop转到其他html页面,vue项目中使用Lodop实现批量打印html页面和pdf文件
- 阿里云短信通道被人恶意刷了几万条短信,怎么办?(短信接口被盗刷系列3)
- Lookahead、LazyOptimizer、MaskedAdamOptimizer、AdaBound
- 【上传vip专享资源,瓜分奖金池】第一期获奖名单
- 4、OOA 面向对象分析
- python爬虫专家_Python爬虫入门教程 27-100 微医挂号网专家团队数据抓取pyspider-阿里云开发者社区...
- python如何打开服务器文件大小,关于字符串:Python可以打开的文件的最大大小?...
热门文章
- embedding lookup函数
- 服务器卡顿修改dns,电视/盒子太卡了怎么办?教你修改DNS解决卡顿问题
- win10磁盘分区合并(win10磁盘分区合并c盘时扩展卷点不开)
- 关于shp图层文件解析
- python量化需要什么基础_真格量化入门课程——②真格量化Python策略编写思路
- Word文档文字尾部加下划线(基于Office 2016)
- C语言墓碑上的字符,古代人墓碑上的文字都有什么讲究
- mongodb 导出一条数据_MongoDB数据库中数据的导出
- matlab求二项分布/指数分布的期望与方差
- 微信小程序入门12-微信小程序开发设置中服务器域名和业务域名