Como desabilitar logs binários no MySQL

Resumo : neste tutorial, você aprenderá como desabilitar logs binários usando a opção skip-log-bin no arquivo de configuração do MySQL.

Primeiro, abra o terminal e conecte-se ao servidor MySQL :

myql -u root -p

Segundo, verifique se o log binário está habilitado:

show global variables like 'log_bin';
Linguagem de código:  PHP  ( php )

Saída:


+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | ON    |
+---------------+-------+
1 row in set (0.00 sec)
Linguagem de código:  JavaScript  ( javascript )

O log_binis ON, significa que o log binário está habilitado.

Terceiro, saia do programa cliente mysql:

exitLinguagem de código:  PHP  ( php )

Quarto, edite o arquivo de configuração do MySQL ( my.cnf) usando um editor de texto por exemplo nano, e coloque a skip-log-binopção na [mysqld]seção:


[mysqld]
# ...
# disable binary log
skip-log-binLinguagem de código:  PHP  ( php )

Quinto, salve o my.cnfarquivo e reinicie o servidor MySQL :

sudo systemctl restart mysql.serviceLinguagem de código:  CSS  ( css )

Observe que você precisa substituir pelo mysql.servicenome real do serviço MySQL em seu sistema.

Sexto, faça login no servidor MySQL:

mysql -u root -p

Sétimo, mostre a variável log_bin:

show global variables like 'log_bin';Linguagem de código:  PHP  ( php )

Saída:


+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.00 sec)Linguagem de código:  JavaScript  ( javascript )

A log_binvariável é OFF, o que significa que o log binário está desabilitado.

Se você tentar exibir os logs binários, o MySQL emitirá um erro:

show binary logs;

Erro:


ERROR 1381 (HY000): You are not using binary logging

Resumo

  • Use a opção skip-log-bin no arquivo de configuração do MySQL para desabilitar os logs binários no MySQL; reinicie o MySQL para aplicar a alteração.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *