mytecdb.com

生产环境 MySQL 机器使用备份恢复后,无法启动,报错信息为系统表 mysql.user 损坏,经过排查,发现是 MySQL 5.7 版本的一个 Bug。当 MySQL 启动时,如果 read_only 参数设置为 ON,此时如果系统表,...
  • 2021-02-02 20:07:36
  • 浏览(946)
  • 分类:MySQL Bug
1. 问题描述业务执行一个非常简单的 SQL,结果导致 MySQL crash,并且每次都能复现。MySQL 版本:Percona Server for MySQL 5.7.20SQL 语句:select * from a where a....
  • 2021-01-13 10:07:13
  • 浏览(608)
  • 分类:MySQL Bug
1. 问题描述如果时间来到了 2038 年,或者手动将操作系统的本地时间调整为 2038 年,比如 2038-12-12,你会发现正在运行的 MySQL 会自动关闭,重启后同样会自动关闭,无法使用,查看错误日志,会有下面的一段错误信息,My...
  • 2021-01-08 14:26:02
  • 浏览(1125)
  • 分类:MySQL Bug
MySQL Crash 的原因有很多,比如硬件问题,磁盘坏块导致页损坏,内存问题导致内存访问错误,等等,软件问题,MySQL 自身的 Bug。通常 MySQL Crash 问题需要根据错误日志、Core 文件、业务 SQL,表结构等多种信息...
  • 2020-07-31 15:09:51
  • 浏览(792)
  • 分类:MySQL Bug
MySQL 做的时间长了,就有可能多次遇到相同的 Bug,这里记录一下,以便下次再遇到,能够参考。1. 背景业务执行 SQL 导致 MySQL 进程 Crash,做故障切换后,新的主库又 Crash 了。查看 MySQL 错误日志,发现多次...
  • 2020-07-29 10:22:04
  • 浏览(537)
  • 分类:MySQL Bug
一、背景生产环境遇到一个 MySQL 写入报错的问题,业务写入数据时报主键冲突。经过调查,这套 MySQL 集群版本为 Percona 5.7.19,在报主键冲突前,做过主从切换,报主键冲突的SQL语句为 replace into,表的主键...
  • 2020-07-17 18:38:52
  • 浏览(837)
  • 分类:MySQL Bug
MySQL 5.7 同时开启半同步复制和复制压缩协议slave_compressed_protocol=ON,会触发MySQL Bug,导致主库事务提交卡住。一、环境配置:MySQL 5.7.19 1主2从slave_compressed_...
  • 2020-02-14 09:49:13
  • 浏览(663)
  • 分类:MySQL Bug
一、背景MySQL 1主2从,半同步复制,主库有较高的写入量,此时在主库重复安装半同步插件,可能导致主库hang住,无响应,只能通过重启数据库来恢复。二、故障复现环境:MySQL版本:Percona Server for MySQL 5.7...
  • 2020-01-23 02:29:08
  • 浏览(691)
  • 分类:MySQL Bug
一、问题背景环境:MySQL:Percona Server for MySQL 5.7.19JDBC:mysql connector-J 5.1.45Java代码通过JDBC执行SQL报错 如下:java.sql.SQLException:...
  • 2020-01-22 06:50:31
  • 浏览(562)
  • 分类:MySQL Bug
MySQL 5.7引入了组提交功能,组提交的两个参数binlog_group_commit_sync_delay和binlog_group_commit_sync_no_delay_count,如果设置不当,可能导致事务提交hung住。这个...
  • 2020-01-09 08:36:50
  • 浏览(630)
  • 分类:MySQL Bug