【问题标题】:ERROR 1105 (HY000): Unknown charset id 255错误 1105 (HY000):未知字符集 id 255
【发布时间】:2018-05-25 06:23:19
【问题描述】:

我已经在生产环境中部署了 TiDB。昨天发现有些机器连接数据库失败,出现ERROR 1105 (HY000): Unknown charset id 255。特权没有问题。是什么导致了这个问题以及如何解决这个问题?

【问题讨论】:

    标签: database tidb


    【解决方案1】:

    此错误是由操作系统的字符集引起的。使用 echo $LANG 查看字符集。如果是utf8,可以使用mysql --default-character-set=utf8连接TiDB

    【讨论】:

    • 如果我使用不同版本的 MySQL 客户端,则不会发生这种情况。
    【解决方案2】:

    似乎与此问题有关。将 mysql 客户端降级到 5.7 对我有用。 https://github.com/pingcap/tidb/issues/6942

    【讨论】:

      猜你喜欢
      • 2014-03-21
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-16
      • 2021-09-24
      • 2023-04-06
      相关资源
      最近更新 更多