10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.5 mb
PDF (A4)- 41.6 mb
手册页(TGZ)- 262.2 kb
手册页(邮政编码)- 372.3 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

10.12设置错误提示语言

默认情况下,mysqld产生英语的错误消息,但它们可以显示为其他几种语言中的任何一种:捷克语、丹麦语、荷兰语、爱沙尼亚语、法语、德语、希腊语、匈牙利语、意大利语、日语、韩语、挪威语、挪威语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、西班牙语或瑞典语。这适用于服务器写入错误日志并发送给客户机的消息。

要选择服务器写入错误消息的语言,请遵循本节中的说明。有关更改错误消息的字符集(而不是更改语言)的信息,请参见第10.6节,“错误消息字符集”.有关配置错误日志记录的一般信息,请参见第5.4.2节“错误日志”

服务器使用以下规则搜索错误消息文件:

  • 它在由两个系统变量值组成的目录中查找文件,lc_messages_dir而且lc_messages,后者转换为一种语言名称。假设您使用以下命令启动服务器:

    mysqld lc_messages_dir = / usr / share / mysql——lc_messages = fr_FR

    在这种情况下,mysqld地图区域设置fr_FR语言法国中查找错误文件/usr/share/mysql/french目录中。

    默认情况下,语言文件位于分享/ mysql /语言目录下的MySQL基本目录。

  • 如果不能在如上所述构造的目录中找到消息文件,则服务器将忽略lc_messages值,并仅使用lc_messages_dir价值作为观察的位置。

  • 如果服务器找不到配置的消息文件,它会向错误日志中写入一条消息,指出问题所在,并默认使用内置的英文消息。

lc_messages_dir系统变量只能在服务器启动时设置,并且在运行时只有全局只读值。lc_messages可以在服务器启动时设置,并具有可以在运行时修改的全局值和会话值。因此,可以在服务器运行时更改错误消息语言,并且每个客户机可以通过设置其会话来拥有自己的错误消息语言lc_messages值设置为所需的语言环境名称。例如,如果服务器正在使用fr_FR客户端可以执行以下语句来接收英文的错误消息:

SET lc_messages = 'en_US';