Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ TaurusDB/ Perguntas frequentes/ Gerenciamento de logs/ Como alterar o período de retenção do binlog?
Atualizado em 2024-09-29 GMT+08:00

Como alterar o período de retenção do binlog?

GaussDB(for MySQL) é compatível com o parâmetro binlog_expire_logs_seconds da versão 8.0 da comunidade. Você pode alterar o período de retenção do binlog usando esse parâmetro.

Procedimento

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página, escolha Databases > GaussDB(for MySQL).
  4. Na página Instances, clique no nome da instância para acessar a página Basic Information.
  5. No painel de navegação, escolha Parameters. Na guia Parameters, exiba os seguintes parâmetros.

    • Se a versão do kernel for anterior a 2.0.45.230900, procure o parâmetro log-bin. Se o valor do parâmetro for ON, o binlog será ativado.
    • Se a versão do kernel for 2.0.45.230900 ou posterior, procure o parâmetro rds_global_sql_log_bin. Se o valor do parâmetro for ON, o binlog será ativado.
    Para exibir a versão do kernel, clique no nome da instância para acessar a página Basic Information. Na área DB Instance Information, exiba o campo DB Engine Version.
    Figura 1 Visualização da versão do kernel

  6. Na guia Parameters, configure binlog_expire_logs_seconds.

    • Quando um novo arquivo binlog é gerado, todos os arquivos binlog existentes que expiraram serão excluídos.
    • Se nenhum novo arquivo binlog for gerado, os arquivos binlog históricos não serão excluídos mesmo que tenham expirado. Para excluir arquivos binlog manualmente, conecte-se ao banco de dados e execute flush logs; para forçosamente gerar um novo arquivo binlog.