Solución:
Selecciona el log-bin
variable en su archivo de configuración de MySQL, luego reinicie MySQL.
Un ejemplo my.cnf
(en Linux / Unix) o my.ini
(en Windows) se vería así:
[client]
...
[mysqld]
...
log-bin=mysql-bin
---
Una vez reiniciado, MySQL crea automáticamente un nuevo registro binario (lo hace cada vez que reinicia). También es posible que desee observar las siguientes variables:
server-id = 1
expire_logs_days = 4
sync_binlog = 1
Lea los detalles en la documentación de MySQL. Si está buscando la configuración de la replicación (una razón principal para usar registros binarios), consulte la lista de verificación de la configuración de la replicación.
Línea
log-bin=mysql-bin
debe colocarse por encima de las líneas:
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Deberá activar el registro binario al inicio
Agregue las siguientes líneas en /etc/my.cnf debajo del [mysqld] sección
[mysqld]
log-bin=mysql-bin
expire-logs-days=7
Entonces, ejecuta esto
service mysql restart
La próxima vez que inicie sesión en mysql, verá una lista de registros binarios y saldrá después de 7 días.
La ubicación predeterminada de los registros binarios será /var/lib/mysql
o donde se define datadir. Si especifica una carpeta antes del nombre del binlog, esa carpeta es la ubicación.
Por ejemplo
[mysqld]
log-bin=/var/log/mysql-bin
expire-logs-days=7
ACTUALIZACIÓN 2012-07-12 02:20 AM EDT
Reinicie mysql de la siguiente manera y díganos si inicia sesión binaria en
service mysql restart --log-bin=mysql-bin