Como habilitar o Binary Log em MySQL

Para habilitar o log binário você precisa alterar o arquivo de configuração do mysql " my.cnf ". O arquivo e localizado em sistema operacional no /etc/my.cnf . Então, basta adicionar a seguinte linha para você arquivo my.cnf "log-bin=mysql-bin" em baixo de [mysqld]:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql

#enable bin-log <<
log-bin=mysql-bin
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
O log binário contém "eventos" que descrevem as alterações de banco de dados, tais como operações de criação de tabelas ou alterações aos dados da tabela. Ele também contém eventos para declarações que potencialmente poderia ter feito alterações (por exemplo, a exclusão que combinaram não há linhas). O log binário também contém informações sobre quanto tempo cada comando levou que os dados atualizados. O log binário tem duas finalidades importantes: a replicação e recuperação.