问题描述
使用 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,即可输入中文。
使用 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,即可输入中文。