Задать вопрос
@ganbatte

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

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

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

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

Похожие вопросы