我已在生产环境中部署了TiDB。昨天我发现有些机器无法连接到数据库而且发生了ERROR 1105 (HY000): Unknown charset id 255
。这个特权没有问题。是什么导致了这个问题以及如何解决这个问题?
答案 0 :(得分:1)
此错误是由于操作系统的charset。使用echo $LANG
查看字符集。如果是utf8,则可以使用mysql --default-character-set=utf8
答案 1 :(得分:0)
似乎与此问题有关。将mysql客户端降级到5.7对我有用。 https://github.com/pingcap/tidb/issues/6942