@ganbatte

Почему я не могу печатать русские буквы в mysql?

mysql установлен в ubuntu server. Подключаюсь к нему через putty. Когда открываю терминал, пишутся русские буквы а после открытия sudo mysql -u root -p то дальше русские буквы не печатаются. Хочу сделать запрос с русскими буквами.
  • Вопрос задан
  • 798 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Чтобы сделать запрос с русскими буквами, надо заходить не под рутом, а под нормальной учетной записью.
Под рутом в консоли будет применяться дефолтная кодировка, а до версии 8.0 это Latin1, в которой русских букв нету.

При заходе под нормальным юзером консоль mysql автоматически подхватит текущую кодировку клиента командной строки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
modestguy
@modestguy
full-stack web developer
Вам нужно смотреть секцию [mysqld] в файле my.cnf.
Конкретно, параметры:
character-set-server
collation-server
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы