Para o Windows, acho que você pode fazer isso aqui Existe um relatório de erros para isso em aqui .
Eu tenho um banco de dados MySql que está encontrando alguns deadlocks. Eu quero o log de todos os deadlocks, algum pensamento de como fazer isso?
Habilite a variável global: - innodb_print_all_deadlocks. Quando esta variável está habilitada, informações sobre todos os deadlocks na transação do usuário do InnoDB são registradas no log de erros do mysqld. Caso contrário, você verá informações sobre somente o último deadlock, usando o comando SHOW ENGINE INNODB STATUS. Eu uso uma ferramenta chamada Monyog, é de grande ajuda para travar deadlocks, tem um grupo InnoDb deadlock Monitor para o qual você pode habilitar alertas de e-mail e notificá-lo sempre que a variável atingir um estado crítico / de aviso.