我可以更改语言环境吗 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'。

那么,我的问题有两个:

  1. 我是否正确更改了语言环境?
  2. 有没有办法像我对 UTF8(字符集)所做的那样在 my.cnf 上默认更改它?

谢谢。

您可以将 MySQL 的所有长选项指定为 .my.cnf 设置。有一个 --init-command 选项,您可以使用它在连接时始终执行。因此,如果您在该命令中设置了变量,就可以开始了。

像这样的东西应该可以工作:

[mysql]
init_command="SET lc_time_names='es_PA';"