Я использую MySql 5.6 на Ubuntu 12.04.
Я пытаюсь добавить определяемую пользователем глобальную переменную, которая будет доступна для нескольких сеансов:
в ~/.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 = в командной строке. Пробелы разрешены вокруг первого символа "=", но не вокруг второго. Этот синтаксис устарел с MySQL 4.0. См. Раздел 4.2.3.4, " Использование параметров для установки переменных программы ", для получения дополнительной информации о настройке переменных программы.
Ознакомьтесь с документами MySQl 5.6 о файле параметров.