Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como encontro a localização do log de erros do daemon MySQL?


Podemos usar o fato de que mysqld usa o descritor de arquivo 2 (stderr ) para o log de erros e o /proc sistema de arquivos assim:
sudo readlink /proc/$(pidof mysqld)/fd/2

isso, é claro, requer um servidor atualmente em execução. O descritor de arquivo é garantido como 2 porque o MySQL grava no log de erros por meio do redirecionamento do fluxo stderr para o log especificado na inicialização e, em seguida, grava no stderr - pelo menos nas versões 5.5 e anteriores, provavelmente em versões posteriores também.