Tengo MySQL instalado en una máquina Ubuntu.
Agregué esta línea en /etc/mysql/my.cnf
group_concat_max_len = 15360
Pero no hay efecto. Cada vez que reinicio mysql, el valor se establece en 1.024. Tengo que correr manualmente
SET GLOBAL group_concat_max_len=15360
... cada vez que inicio mysql.
¿Por qué my.cnf no funciona como pensé que debería? Gracias
Respuestas:
Si ya tiene la configuración en my.cnf o my.cfg, y un reinicio no produjo el cambio que esperaba, es posible que solo tenga la configuración en la ubicación incorrecta.
Asegúrese de que la configuración esté debajo del encabezado del grupo [mysqld]
entonces puedes reiniciar mysqld sin preocupaciones
Por cierto, @ gbn puede ser más correcto en este caso porque no puede usar comas en la configuración numérica para my.cnf (+1 para @gbn)
fuente
Usar
group_concat_max_len=15360
sin el separador de milesVer los documentos
Si esto no persiste, debe identificar el my.cnf o my.cfg correcto utilizado por su instalación
fuente
Esto es lo que hago:
abra MySQL Workbench y seleccione la conexión que desea manipular si tiene más de una, luego haga clic en Administración del servidor - Avanzado - Varios, seleccione group_concat_max_len y establezca el valor largo deseado.
Recuerde reiniciar MySql.
Saludos cordiales, Ola Balstad.
fuente