No servidor MySQL, em um servidor Linux, ao se indicar a op...

Próximas questões
Com base no mesmo assunto
Q275439 Banco de Dados
No servidor MySQL, em um servidor Linux, ao se indicar a opção de inicialização --log-error sem a indicação do nome do arquivo de erro, o arquivo _____________ será criado.

A lacuna do texto deve ser corretamente preenchida por:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - host_name.err.

No MySQL, quando o servidor é iniciado e a opção de inicialização --log-error é usada sem especificar um nome de arquivo, o servidor cria automaticamente um arquivo de log de erros com o nome padrão baseado no nome de host da máquina. O nome do arquivo contém o nome do host do servidor seguido pela extensão .err. Isso facilita a identificação dos arquivos de log de erro em sistemas que hospedam múltiplas instâncias do MySQL.

Portanto, se um servidor MySQL está rodando em um servidor Linux com o hostname "server1", ao iniciar o MySQL com a opção --log-error sem especificar um arquivo, o servidor criará o arquivo de log de erro chamado server1.err no diretório de dados designado do MySQL.

Essa configuração é importante para a manutenção e o diagnóstico de problemas, pois registra eventos críticos que ocorrem enquanto o servidor está ativo, incluindo mensagens de erro, alertas e avisos. A familiaridade com esses conceitos é crucial para aqueles que administram bancos de dados MySQL em ambientes de produção.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A arquivo de log de erro contém informações indicando quando o mysqld foi iniciado e finalizado e também qualquer erro crítico encontrado na execução.

Se o mysqld finaliza inesperadamente e o mysqld_safe precisar reiniciar o mysqldmysqld_safe gravará uma linha restarted mysqld neste arquivo. Este log também guarda um aviso se o mysqld notificar uma tabela que precisa ser automaticamente verificada ou reparada.

Em alguns sistemas operacionais, o log de erro irá conter registros de pilha de onde o mysqld finalizou. Isto pode ser usado para saber onde e como o mysqld morreu. See Secção E.1.4, “Usando Stack Trace”.

A partir do MySQL 4.0.10 você pode especificar onde o mysqld armazena o arquivo de log de erro com a opção--log-error[=filename]. Se nenhum nome de arquivo for dado, o mysqld usará mysql-data-dir/'maquina'.err no Unix e \mysql\data\mysql.err no Windows.i Se você executar flush logs o arquivo antigo terá o prefixo --old e o mysqld criará um novo arquivo de log vazio.

Em versões mais antigas do MySQL o tratamento do log de erro era feito pelo mysqld_safe o qual redirecionava o arquivo de erro para 'maquina'.err. Pode se alterar este nome de arquivo com a opção --err-log=nome_arq.

Se você não especificar --log-error ou se você utilizar a opção --console, o erro será escrito em stderr (o terminal).

No Windows a saída é sempre feita no arquivo .err se --console não for utilizado.

técnico de informática da NASA

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo