我在 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”的变量。
我可能在这里缺少什么?
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">使用选项设置程序变量”,有关设置程序变量的更多信息。