centos8 解决 “Failed to set locale, defaulting to C.UTF-8” 的问题
问题描述今天在使用centos的mysql容器安装mysql.安装完成,发现mysql没有启动.查看mysql服务的状态:systemctl status mysqld.service查看运行日志:journalctl -xeFailed to set locale, defaulting to C.UTF-8如何解决要设置系统语言环境,请使用localectl命令。例如,如果您希望使用UTF-8
·
问题描述
今天在使用centos的mysql容器安装mysql.
安装完成,发现mysql没有启动.
查看mysql服务的状态:
systemctl status mysqld.service
查看运行日志:
journalctl -xe
Failed to set locale, defaulting to C.UTF-8
如何解决
要设置系统语言环境,请使用localectl命令。例如,如果您希望使用UTF-8编码的美国英语(US),则运行以下命令。
下载的centos docker镜像系统默认使用的是ISO/IEC 15897字符集
需要改成UTF-8.
先安装所有的字符集
dnf install langpacks-en glibc-all-langpacks -y
设置字符集
localectl set-locale LANG=en_US.UTF-8
重启mysql
bingo!!!
成功
更多推荐
已为社区贡献1条内容
所有评论(0)