Arquivos na pasta de dados mysql

2

Eu tenho muitos arquivos no mysql data / folder

arquivos são nomeados

  • off.000001
  • off.000002
  • etc.

Quais são esses? Cada um leva 1,1 GB de espaço.

    
por egis 09.08.2012 / 14:35

2 respostas

5

Esses são logs binários e não logs de transações.

Registros binários registram transações SQL concluídas.

Os logs de transações (especificamente ib_logfile0 e ib_logfile1) registram instruções SQL que são confirmadas em massa após a conclusão da transação.

sql_log_off desativa o log geral, não o binário registros.

Os logs binários são desativados fazendo duas coisas:

PASSO 01) Comente qualquer linha em my.cnf que tenha log_bin ou log-bin

[mysqld]
#log-bin=off

É mais fácil apagar log_bin ou log-bin de my.cnf

PASSO 02) Você pode reiniciar o mysql ou executar isto na linha de comando do mysql

mysql> SET sql_log_bin = 0;

É isso aí!

A partir do nome dos logs binários, você provavelmente tem isto:

[mysqld]
log-bin=off

Isso simplesmente mandou o mysqld fazer logs binários chamados off

    
por 10.08.2012 / 03:34
2

Eles são os logs do MySQL (transação). Esta página contém todos os detalhes sobre eles e informações sobre como limpar eles acima. Você também pode desativar esses registros, se desejar, definindo o sql_log_off variável .

Eu estou corrigido. Eu não pesquisei o suficiente a resposta que eu forneci. Desculpe por isso. @RolandoMySQLDBA fornece uma boa explicação para esta questão.

    
por 09.08.2012 / 14:45

Tags