Lo podemos hacer de dos formas, temporal y permanente
Temporal
Vamos a la consola de MySql y escribimos el siguiente comandoSelect @@sql_mode
Copiamos el texto que sale y eliminamos la opcion ONLY_FULL_GROUP_BY y ejecutamos la siguiente sentencia
set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,
NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
Permanente
El proceso inicial es el mismo, ejecutamos select @@sql_mode y el resultado lo tenemos que poner en el fichero de configuración del mysql, /etc/mysql/mysql.conf.d/mysqld.cnf y en la sección [mysqld]
[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,
NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
/etc/init.d/mysql restart
Y ahora ya es permanente.Y esto es todo, y feliz programming
Saludos
Alex.