mysql今天从5.6切到5.7,在测试环境中,日志是全部打印的,发现打了一个警告:

  1. Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...' for column 'VARIABLE_VALUE' at row 478

于是,谷歌之后发现答案全都是说插入数据时编码错误,然而我并没有插入数据,只是查询数据,而且网上说的那些配置修改早就修改好了。

累觉不爱,但是本着程序员精神,蛋疼了一会儿后继续谷歌,并且研究日志,发现只要执行 SHOW VARIABLES LIKE 'XXX'的命令就会打印一个警告。

在mysql客户端也验证了这个问题,找到了原因,于是再谷歌,发现了bug report:https://bugs.mysql.com/bug.php?id=82414

  1. [2 Aug 16:01] Lowe Ryan
  2. Description:
  3. > SHOW CREATE TABLE INFORMATION_SCHEMA.GLOBAL_VARIABLES\G
  4. *************************** 1. row ***************************
  5. Table: GLOBAL_VARIABLES
  6. Create Table: CREATE TEMPORARY TABLE `GLOBAL_VARIABLES` (
  7. `VARIABLE_NAME` varchar(64) NOT NULL DEFAULT '',
  8. `VARIABLE_VALUE` varchar(1024) DEFAULT NULL
  9. ) ENGINE=MEMORY DEFAULT CHARSET=utf8
  10. 1 row in set (0.00 sec)
  11.  
  12. When I set log_bin as follows:
  13.  
  14. log-bin=
  15. MySQL 5.7.13 的一个BUG的更多相关文章

      1. 关于MySQL count(distinct) 逻辑的一个bug【转】
      1. 本文来自:http://dinglin.iteye.com/blog/1976026#comments 背景 客户报告了一个count(distinct)语句返回结果错误,实际结果存在值,但是用cou ...

      1. MySQL关于exists的一个bug
      1. 今天碰到一个很奇怪的问题,关于exists的, 第一个语句如下: SELECT ) FROM APPLY t WHERE EXISTS ( SELECT r.APPLY_ID FROM RECORD ...

      1. 记录Window系统下myeclipes连接linuxmysql所出现的一个bug
      1. 记录myeclipes远程连接mysql所出现的一个bug 今天在玩框架hibernate时,出现一个非常费解的bug,话不多说,先看bug Access denied for user 'root' ...

      1. MySQL 8.0.13安装修改密码的一个问题,记录一下。
      1. https://blog.csdn.net/qq_37350706/article/details/81707862 关于安装MySQL 8.0.13,本人就不多说了,上面这个链接讲的非常详细 请参考 ...

      1. Java开源博客My-Blogmysql容器重复初始化的严重bug修复过程
      1. 写在前面的话 <Docker+SpringBoot+Mybatis+thymeleafJava博客系统开源啦> <Java开源博客My-Blogdocker容器组件化修改> ...

      1. 由一个bug引发的SQLite缓存一致性探索
      1. 问题 我们在生产环境中使用SQLite时中发现建表报“table xxx already exists”错误,但DB文件中并没有该表.后面才发现这个是SQLite在实现过程中的一个bug,而这个bug ...

      1. 标准模板库(STL)的一个 bug
      1. 今天敲代码的时候遇到 STL 的一个 bug,与 C++ 的类中的 const 成员变量有关.什么,明明提供了默认的构造函数和复制构造函数,竟然还要类提供赋值运算符重载.怎么会这样? 测试代码 Tes ...

      1. 13 年的 Bug 调试经验总结
      1. 在<Learning From Your Bugs>一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug.最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可 ...

      1. mycat1.5~1.6的一个bug
      1. 以下语句在mysql单库中执行正常: SELECT * FROM device WHERE devicetype='AMS.Monitoring.XlCloud.QKL8154.XLCloudDevi ...

    1.  
    2. 随机推荐

        1. Python爬虫入门教程 3-100 美空网数据爬取
        1. 美空网数据----简介 从今天开始,我们尝试用2篇博客的内容量,搞定一个网站叫做"美空网"网址为:http://www.moko.cc/, 这个网站我分析了一下,我们要爬取的图片在 ...

        1. ADO.NET五大对象详解
        1. Connection 连接对象 用于对数据库的连接操作.传入的参数为连接字符串. Commamd 命令对象 用于执行对数据库的操作 ,传入的参数可以为连接字符串或存储过程,也必须传入连接对象的实例. ...

        1. Java基础9:解读Java回调机制
        1. 更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux ...

        1. FALSE
        1. Topic Link http://ctf5.shiyanbar.com/web/false.php 1)源代码分析 2)发现 输入的name和password不能相等相等但是sha1值却相等这在sh ...

        1. JDK源码分析(7)之 Reference 框架概览
        1. 对于Reference类大家可能会比较陌生,平时用的也比较少,对他的印象可能仅停在面试的时候查看引用相关的知识点:但在仔细查看源码后发现Reference还是非常实用的,平时我们使用的类都是强引用的, ...

        1. 开源库Magicodes.Storage正式发布
        1. 说明 Magicodes.Storage,是心莱科技团队提供的统一存储库,相关库均使用.NET标准库(netstandard2.0)编写,支持.NET Framework以及.NET Core. 我们 ...

        1. [二]基础数据类型之Long详解
        1.   Long   Long 基本数据类型long  的包装类 Long 类型的对象包含一个 long类型的字段     属性简介   值为  263-1 的常量,它表示 long 类型能够表示的最大值 ...

        1. kill -3 PID命令获取java应用堆栈信息
        1. 一.应用场景: 当linux服务器出现异常情况(响应缓慢,负载持续飙升)并且服务器没有安装对应的包而无法使用jstack等命令时,可以使用linux的kill相关命令打印堆栈信息. 命令格式:kill ...

        1. 第8章 概述 - Identity Server 4 中文文档(v1.0.0)
        1. 快速入门提供了各种常见IdentityServer方案的分步说明.他们从基础到复杂 - 建议您按顺序完成它们. 将IdentityServer添加到ASP.NET Core应用程序 配置Identit ...

        1. [Go] golang缓冲通道实现资源池
        1. go的pool资源池:1.当有多个并发请求的时候,比如需要查询数据库2.先创建一个2个容量的数据库连接资源池3.当一个请求过来的时候,去资源池里请求连接资源,肯定是空的就创建一个连接,执行查询,结束后 ...