ОШИБКА 1105 (HY000): неизвестный идентификатор кодировки 255

Я развернул TiDB в производственной среде. Вчера я обнаружил, что некоторые машины не могут подключиться к базе данных, и это произошло, что ERROR 1105 (HY000): Unknown charset id 255, Там не было никаких проблем с привилегией. Чем вызвана эта проблема и как ее решить?

1 ответ

Эта ошибка из-за кодировки операционной системы. использование echo $LANG чтобы увидеть кодировку. Если это utf8, вы можете подключиться к TiDB, используя mysql --default-character-set=utf8

Кажется, связано с этой проблемой. У меня работает клиент MySQL до 5.7. https://github.com/pingcap/tidb/issues/6942

Другие вопросы по тегам