【发布时间】:2018-05-25 06:23:19
【问题描述】:
我已经在生产环境中部署了 TiDB。昨天发现有些机器连接数据库失败,出现ERROR 1105 (HY000): Unknown charset id 255。特权没有问题。是什么导致了这个问题以及如何解决这个问题?
【问题讨论】:
我已经在生产环境中部署了 TiDB。昨天发现有些机器连接数据库失败,出现ERROR 1105 (HY000): Unknown charset id 255。特权没有问题。是什么导致了这个问题以及如何解决这个问题?
【问题讨论】:
此错误是由操作系统的字符集引起的。使用 echo $LANG 查看字符集。如果是utf8,可以使用mysql --default-character-set=utf8连接TiDB
【讨论】:
似乎与此问题有关。将 mysql 客户端降级到 5.7 对我有用。 https://github.com/pingcap/tidb/issues/6942
【讨论】: