Что делать, если инструмент командной строки mysql не позволяет вводить кириллицу?
После обновления Ubuntu с 16.10 до 17.10 у меня возникла проблема. Теперь mysql
инструмент командной строки не позволяет вводить кириллицу.
Когда вы начинаете mysql
Командный инструмент, вы можете писать запросы SQL. В своем запросе я использую кириллицу. Когда я нажимаю кнопки на клавиатуре или копирую SQL-запрос из буфера обмена, хорошо работает только латиница. Кириллические буквы проходят. Нет ошибок! Нет сообщений! Ничего такого. Я нажимаю кириллицу на клавиатуре и не реагирую на командный инструмент.
Я сделал скриншот для демонстрации этой ошибки: https://youtu.be/0apajcBjHwU
Некоторые параметры конфигурации:
Mysql Server version: 5.7.21-0ubuntu0.17.10.1 (Ubuntu)
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
Выход locale -a
:
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA.utf8
Что я должен искать в этом случае?
1 ответ
Поскольку эта проблема мешала моей работе, мне пришлось самому найти выход. Я заменил MySQL на Мариадб
https://mariadb.com/resources/blog/how-migrate-mysql-mariadb-linux-five-steps
Все работает отлично.