контейнер с mysql, пишу в конфиге command: --default-authentication-plugin=caching_sha2_password --character-set-server=utf8 --collation-server=utf8_general_ci. Захожу в контейнер, в нем захожу в mysql, пытаюсь в таблицу добавить запись на русском - русский просто не печатается. При этом в самом контейнере русский печатается. Сталкивался кто с таким?
Возможно, cli мускула не поддерживает юникод Попробуй пробросить порты и через морду добавить данные
это ос которая внутри контейнера не поддерживает кириллицу если очень нужно, то в ней надо устанавливать пакет "locales"
Через морду работает, как-то можно пофиксить этот момент с cli?
RUN apt update && \ apt install locales RUN locale-gen --purge "en_US.UTF-8" && \ dpkg-reconfigure --frontend noninteractive locales && \ echo export LC_ALL=en_US.utf8 >> ~/.bashrc
Обсуждают сегодня