Pregunta

He estado tratando de resolver esto durante unos días, y parece que no puedo resolver esto.

He estado tratando de establecer la rotación de registro para MySQL lenta usando la función Linux Logrotate, y mi script parece quedarse atascado en mysqladmin flush-logs. Así que inicié sesión en MySQL y solo ingresé FLUSH LOGS;. No es sorprendente que reciba un error:

mysql> flush logs;
ERROR 1105 (HY000): Unknown error

Ahora he estado yendo pidiendo ideas, pero ninguno parece funcionar, no son permisos, ni propietarios, ni Selinux

Sé que solía haber algún error, como en 2005 o 2008 ... pero es 2012, supongo que es arreglado.

Entonces, si alguien tiene alguna idea, sería muy apreciado.

¿Fue útil?

Solución

Si está ejecutando MySQL en Debian 6 Squeeze Stable con VMYSQL-5.5, entonces hay un problema conocido mencionado sobre el empaque DotDeb:

http://bugs.mysql.com/bug.php?id=64988

Otros consejos

Puede intentar configurar los permisos para un archivo de registro de error. Encuentra la ubicación usando:

echo "show global variables like 'log_error';" | mysql -u root -p

Y la solución es tan trivial como

chown mysql $error_log_file

Funcionó para mi en Ver 14.14 Distrib 5.5.50, for debian-linux-gnuEncontrado en http://forums.mysql.com/read.php?20,584361

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top