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_bin
is ON
, significa que o log binário está habilitado.
Terceiro, saia do programa cliente mysql:
exit
Linguagem 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-bin
opção na [mysqld]
seção:
[mysqld]
# ...
# disable binary log
skip-log-bin
Linguagem de código: PHP ( php )
Quinto, salve o my.cnf
arquivo e reinicie o servidor MySQL :
sudo systemctl restart mysql.service
Linguagem de código: CSS ( css )
Observe que você precisa substituir pelo mysql.service
nome 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_bin
variá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.