Questão nº 51
Questão de Tecnologia da Informação · CESGRANRIO BASA 02/2021 (nº 51)
Em um servidor MySQL, qual log é usado para registrar
mensagens de diagnóstico, como erros, avisos e notifica-
ções, que ocorrem durante a inicialização e o desligamen-
to do servidor?
- Aserver log
- Berror log (alternativa correta)
- Cgeneral query log
- Dbinary log
- Erelay log
Resposta comentada
Gabarito Alternativa B
O error log é o "diário de bordo" do servidor MySQL: ele registra tudo o que acontece de errado ou importante durante a inicialização (ligar) e o desligamento (parar) do serviço, além de avisos de rotina. Pense nele como o prontuário médico do servidor — se ele "passa mal" ao ligar, é lá que o médico (DBA) vai procurar o diagnóstico.
- (A) Incorreta: "server log" é um termo genérico demais, não é um log específico do MySQL. A banca usa esse nome para confundir quem não sabe que o log oficial de diagnóstico se chama "error log".
- (B) Correta: O error log é exatamente o arquivo que captura mensagens de erro, avisos e notificações durante o ciclo de vida do servidor (startup, shutdown e execução). É o primeiro lugar que um DBA consulta quando o MySQL não sobe.
- (C) Incorreta: O general query log registra todas as consultas SQL recebidas (quem conectou, o que executou), não mensagens de diagnóstico do servidor. É um log de auditoria, não de saúde.
- (D) Incorreta: O binary log guarda todas as alterações de dados (INSERT, UPDATE, DELETE) em formato binário, usado para replicação e recuperação de backup. Não tem relação com erros de inicialização.
- (E) Incorreta: O relay log é usado apenas em servidores de replicação (escravo) para armazenar eventos vindos do servidor mestre antes de aplicá-los. Não registra mensagens de diagnóstico do servidor local.
Armadilha da banca: A pegadinha está na letra A ("server log"). O nome parece óbvio e genérico, e muitos alunos marcam por eliminação. Mas o MySQL não tem um log chamado "server log" — o nome técnico e oficial é error log. A banca aposta no aluno que decora nomes por alto, sem saber a função exata de cada log.
Fonte: CESGRANRIO BASA 02/2021 Técnico Científico - Tecnologia da Informação. Reproduzida para fins de estudo.