MariaDB: ¿cómo evitar que se queje de valores vacíos en la configuración?

MariaDB: ¿cómo evitar que se queje de valores vacíos en la configuración?

Estoy moviendo un sitio a otro servidor. ambos estan corriendomariadb. El viejo es:

mysql  Ver 15.1 Distrib 10.5.8-MariaDB

El nuevo:

mysql  Ver 15.1 Distrib 10.6.11-MariaDB

En el servidor antiguo en my.cnf, puse:

[mysqld]
...otherlines
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Esto me permitió ejecutar los comandos que quería. Así que estoy intentando hacer lo mismo en el nuevo servidor, pero sigue quejándose:

Field 'shipping_name' doesn't have a default value 

Si ejecuto este comando desde el script para ver qué sql_mode está ejecutando, obtengo:

SELECT @@SQL_MODE, @@GLOBAL.SQL_MODE;

ingrese la descripción de la imagen aquí

¿Qué me estoy perdiendo? ¿Ha cambiado algo desde10.5.8-MariaDBa10.6.11-MariaDBalrededor de esto?

información relacionada