MYSQL 8 en Focal, no se puede usar ninguna otra carpeta que no sea /var/lib/mysql-files con Secure-file-priv

MYSQL 8 en Focal, no se puede usar ninguna otra carpeta que no sea /var/lib/mysql-files con Secure-file-priv

Estoy usando MYSQL 8 en Focal Ver 8.0.26-0ubuntu0.20.04.2 para Linux en x86_64 ((Ubuntu))

Estoy usando LOAD DATA INFILE...

Esto funciona cuando tengo archivos en /var/lib/mysql-files según la configuración Secure-file-priv. Pero incluso para que esto funcionara tuve que agregar permisos mundiales de lectura/escritura a la carpeta mysql-files para permitir que mi script coloque archivos en /var/lib/mysql.

Todo esto funcionó bien hasta que hubo una actualización automática que reinició mysqld, y luego el permiso de archivos mysql volvió a 700 y mi LOAD DATA dejó de funcionar.

Pensé que cambiaría Secure-file-priv para que fuera una carpeta debajo de la carpeta de usuario donde se ejecuta el script.

Cambié el archivo seguro-priv a la nueva carpeta, reinicié mysqld, verifiqué que la variable seguro-archivo-priv estuviera actualizada, y así era. También verifiqué que el acceso a la carpeta y los archivos fuera el mismo que cuando el archivo privado seguro era /var/lib/mysql-files y sigo recibiendo el error de permiso 13.

También reinicié el servidor, el mismo problema.

Intenté cambiar Secure-file-priv a /tmp y tampoco tuve suerte, aún así se produjo el error de permiso 13.

Sólo tengo éxito usando /var/lib/mysql-files

¿Alguien sabe por qué no puedo usar otra carpeta? ¿Incluso si esa carpeta es mundial r/w?

Gracias

información relacionada