0

我在 Ubuntu 12.04 上使用 MySql 5.6。

我尝试添加一个用户定义的全局变量,可以跨多个会话访问:

~/.my.cnf我有:

[mysqld]
lower_case_table_names=2
set-variable=my_global_variable=my_string_value

然后我重新启动了MySql。

当我这样做时show variables,我看不到任何名为“my_global_variable”的变量。

我可能在这里缺少什么?

4

1 回答 1

0

http://dev.mysql.com/doc/refman/4.1/en/option-files.html

将程序变量 var_name 设置为给定值。这相当于命令行上的 --set-variable=var_name=value。第一个“=”字符周围允许有空格,但第二个字符周围不允许有空格。从 MySQL 4.0 开始不推荐使用此语法。请参阅第 4.2.3.4 节,“<a href="http://dev.mysql.com/doc/refman/4.1/en/program-variables.html" rel="nofollow">使用选项设置程序变量”,有关设置程序变量的更多信息。

阅读有关选项文件的 MySQl 5.6 文档

于 2014-10-30T20:35:41.450 回答