2013-11-12 3 views
0

Я получаю сообщение об ошибке при попытке установить group_concat_max_len в файле конфигурации.Неизвестная переменная group_concat_max_len

#my.cnf 
group_concat_max_len = 2048 

я получаю ту же ошибку, как в Windows, и Linux (MySQL 5)

MySQL: неизвестная переменная 'group_concat_max_len = 2048'

+0

(мой max_allowed_packet достаточно реально) – devside

+0

командной строки работает, --group_concat_max_len = 2048 – devside

+0

набор глобальных работ , SET GLOBAL group_concat_max_len = 2048; – devside

ответ

2

Это динамическая переменная, что происходит если вы попытаетесь установить его при подключении:

SET GLOBAL VARIABLE group_concat_max_len=2048; 

Кроме того, какая точная версия вы используете?

Может ли быть файл my.cnf, это должно быть в разделе туздЫ, например:

#my.cnf 
[mysqld] 
group_concat_max_len=2048 
+0

Это работает «SET GLOBAL group_concat_max_len = 2048;» да. Но если я перезапущу mysql? – devside

+0

Просто мысль, это все ваше my.cnf? Он должен находиться в разделе [mysqld], см. Мой обновленный ответ. – dwjv

+0

Спасибо, что работает на Unix! (не в Windows, но нам все равно) – devside

Смежные вопросы