Fallo al iniciar MySQL [log_bin]

Post Recordatorio

Hoy al iniciar mysql-server en debian me ha saltado este error:

/etc/init.d/mysql: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz invoke-rc.d: initscript mysql, action “start” failed.

Para solucionarlo debemos descomentar una o dos lineas en el fichero /etc/mysql/my.cnf, buscamos la linea log_bin y la descomentamos, de manera que quede asi:

log_bin = /var/log/mysql/mysql-bin.log

expire_logs_days = 10

max_binlog_size = 100M

Ahora solo queda guardar los cambios y encender el servidor mysql

Anuncios

3 comentarios

  1. MUCHISIMAS GRACIAS, SOIS UNOS CRACKS !!
    UN BESO EN LA BOCA !!

  2. log_bin se usa para pasar la información al esclavo (en un maestro/esclavo). Si no usamos un equipo de esclavo, sobran todas estas líneas. Esto es, comentemos o quitemos a: expire_log_day, log_bin
    Es más, si no usamos esclavo y lo tenemos activo, estamos haciendo que el equipo master “pierda el tiempo” escribiendo en este archivo, recursos de la máquina necesario.
    Otra cosa es que si lo usamos en conjunción con las copias de backup se pueden utilizar para restaurar la base de datos hasta el log_binario que tengamos. Pero esto es otro cantar.

  3. muy bien, justo tenia ese problema con el mysql

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: