Saltar al contenido

Error de registro binario en mysql

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
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *