우분투 컴퓨터에 MySQL이 설치되어 있습니다.
이 줄을 /etc/mysql/my.cnf에 추가했습니다.
group_concat_max_len = 15360
그러나 효과는 없습니다. mysql을 다시 시작할 때마다 값이 1,024로 설정됩니다. 수동으로 실행해야합니다
SET GLOBAL group_concat_max_len=15360
… 매번 MySQL을 시작할 때마다.
my.cnf가 생각대로 작동하지 않는 이유는 무엇입니까? 고맙습니다
답변
my.cnf 또는 my.cfg에 이미 설정이 있고 다시 시작해도 예상 한 변경이 이루어지지 않으면 설정이 잘못된 위치에있을 수 있습니다.
설정이 [mysqld] 그룹 헤더 아래에 있는지 확인하십시오
[mysqld]
group_concat_max_len=15360
그런 다음 걱정없이 mysqld를 다시 시작할 수 있습니다
my.cnf의 숫자 설정에서 쉼표를 사용할 수 없기 때문에 BTW @ gbn이 더 정확할 수 있습니다 (@gbn의 경우 +1).
답변
천 단위 구분 기호 group_concat_max_len=15360
없이 사용
문서를 참조하십시오
이것이 지속되지 않으면 설치에 사용 된 올바른 my.cnf 또는 my.cfg 를 식별 해야합니다.
답변
내가하는 일 :
MySQL Workbench를 열고 둘 이상있는 경우 조작 할 연결을 선택한 다음 서버 관리-고급-다양한을 클릭하고 group_concat_max_len을 선택하고 원하는 긴 값을 설정하십시오.
MySql을 다시 시작해야합니다.
올라 볼 스타드