Docker MySQL 容器内无法输入中文

问题描述

使用 docker 启动的 MySQL 容器,登录进入容器内使用 client 登录 MySQL,无法输入中文

解决方法

登录到容器内部,查看系统是否支持UTF8字符集

locale -a

# 返回
C
C.UTF-8
POSIX

C.UTF-8 支持中文,退出容器,重新容器,使用 C.UTF-8 编码:

docker exec -it 【容器ID/名称】 env LANG=C.UTF-8 bash

进入容器后,登录MySQL,即可输入中文。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。