Los registros de MySQL no funcionan debido a los permisos

Los registros de MySQL no funcionan debido a los permisos

Tengo un problema con respecto a los permisos en los archivos de registro de MariaDB (MySQL). Tenía archivos de registros configurados, /var/log/mysqlpero cada vez que reinicio el servidor MariaDB puedo ver los siguientes mensajes al iniciar sesión /var/log/mysql/mysql_error.log:

151104 20:54:53 [ERROR] mysqld: File '/var/log/mysql/mysql_slow.log' not found (Errcode: 13)
151104 20:54:53 [ERROR] Could not use /var/log/mysql/mysql_slow.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
151104 20:54:53 [ERROR] mysqld: File '/var/log/mysql/mysql_query.log' not found (Errcode: 13)
151104 20:54:53 [ERROR] Could not use /var/log/mysql/mysql_query.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.

Intenté configurar permisos en /var/log/mysqlrecursivo (-R) como , mysql:rootninguno de ellos funciona y recibo los mismos mensajes todo el tiempo. Verifiqué los permisos actuales y leí como:mysql:mysqlroot:root/var/log/mysql

# ls -l mysql/
total 40
-rw-r--r-- 1 mysql root 33088 Nov  4 21:04 mysql_error.log
-rw-r--r-- 1 mysql root     0 Aug  2 16:58 mysql_query.log
-rw-r--r-- 1 mysql root     0 Aug  2 16:58 mysql_slow.log

estoy usandomysql Ver 15.1 Distrib 5.5.46-MariaDB, para Linux (x86_64) usando readline 5.1

¿Que esta mal aquí? ¿Cuáles son los permisos correctos en este caso?

Actualizar

Aquí están los permisos para /var/logy /var/log/mysql:

# ls -lhd /var/log/
drwx------ 12 root root 4.0K Nov  4 20:52 /var/log/
# ls -lhd /var/log/mysql
drwxr-xr-x 2 mysql root 4.0K Nov  4 20:52 /var/log/mysql

Respuesta1

Creo que debes otorgarle al usuario de MySQL permisos de lectura y ejecución /var/logantes de que pueda acceder /var/log/mysql. Acabo de probar esto en RHEL7.1 y confirmé el mismo problema.

Esto es precisamente como sugirió @prem en los comentarios.

información relacionada