我可以更改语言环境吗 MySQL 源配置选项
Can i change the locale oon MySQL Source-Configuration Options
我最近一直在研究 MySQL,我正在更改默认设置以方便使用。我将语言环境从 'en_US' 更改为 'es_PA' 因为这是我住的地方,我想用这种方式检查时间格式。
通常情况下,每次我打开 Rpi 并进入 MySQL 服务器时,语言环境都是 'en_US'。所以我进入超级用户并执行此操作:
set global lc_time_names = 'es_PA';
所以这会改变每个人的语言环境。但是每当我断开与服务器的连接并关闭 Rpi 时,语言环境就会变回 'en_US'。
那么,我的问题有两个:
- 我是否正确更改了语言环境?
- 有没有办法像我对 UTF8(字符集)所做的那样在 my.cnf 上默认更改它?
谢谢。
您可以将 MySQL 的所有长选项指定为 .my.cnf
设置。有一个 --init-command
选项,您可以使用它在连接时始终执行。因此,如果您在该命令中设置了变量,就可以开始了。
像这样的东西应该可以工作:
[mysql]
init_command="SET lc_time_names='es_PA';"
我最近一直在研究 MySQL,我正在更改默认设置以方便使用。我将语言环境从 'en_US' 更改为 'es_PA' 因为这是我住的地方,我想用这种方式检查时间格式。
通常情况下,每次我打开 Rpi 并进入 MySQL 服务器时,语言环境都是 'en_US'。所以我进入超级用户并执行此操作:
set global lc_time_names = 'es_PA';
所以这会改变每个人的语言环境。但是每当我断开与服务器的连接并关闭 Rpi 时,语言环境就会变回 'en_US'。
那么,我的问题有两个:
- 我是否正确更改了语言环境?
- 有没有办法像我对 UTF8(字符集)所做的那样在 my.cnf 上默认更改它?
谢谢。
您可以将 MySQL 的所有长选项指定为 .my.cnf
设置。有一个 --init-command
选项,您可以使用它在连接时始终执行。因此,如果您在该命令中设置了变量,就可以开始了。
像这样的东西应该可以工作:
[mysql]
init_command="SET lc_time_names='es_PA';"