sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo encuentro la ubicación del registro de errores del demonio MySQL?

Podemos usar el hecho de que mysqld utiliza el descriptor de archivo 2 (stderr ) para el registro de errores y el /proc sistema de archivos como este:

sudo readlink /proc/$(pidof mysqld)/fd/2

esto, por supuesto, requiere un servidor actualmente en ejecución. Se garantiza que el descriptor de archivo sea 2 porque MySQL escribe en el registro de errores a través de la redirección del flujo stderr al registro especificado en el inicio y luego escribe en stderr, al menos en las versiones 5.5 y anteriores, probablemente también en versiones posteriores.