1

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

4

2 回答 2

1

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

于 2018-05-25T06:52:51.513 回答
0

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

于 2019-02-05T02:56:25.387 回答