Cómo deshabilitar los logs binarios en MySQL 8

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Los logs binarios (archivos de registro binarios) en MySQL se utilizan para diversas funciones, como la recuperación en un punto específico en el tiempo, la replicación y el análisis de auditorías. Sin embargo, en algunos casos, puede ser necesario desactivarlos para reducir el uso de disco o mejorar el rendimiento del servidor. A continuación, te explicamos cómo hacerlo:

  1. Abrir el archivo de configuración de MySQL.
    Según tu sistema operativo, la ubicación del archivo de configuración puede variar. Por ejemplo, en Ubuntu suele encontrarse en:

    /etc/mysql/mysql.conf.d/mysqld.cnf
  2. Buscar la sección [mysqld].
    Dentro de este archivo, localiza la sección [mysqld], que contiene las opciones de configuración del servidor MySQL.
  3. Agregar la opción para deshabilitar los bin logs.
    Añade la siguiente línea dentro de la sección [mysqld]:

    skip-log-bin
  4. Guardar los cambios y reiniciar el servidor MySQL.
    Para que los cambios surtan efecto, guarda el archivo y reinicia el servidor MySQL. En Debian/Ubuntu, utiliza el siguiente comando:

    sudo service mysql restart
  5. Verificar que los bin logs estén deshabilitados.
    Conéctate al servidor MySQL y ejecuta el siguiente comando:

    SHOW VARIABLES LIKE 'log_bin';


    Si los bin logs están deshabilitados, deberías ver un resultado como este:

    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_bin | OFF |
    +---------------+-------+
    1 row in set (0.00 sec)

    Si los bin logs siguen habilitados, verifica que hayas editado el archivo de configuración correcto y que el servidor MySQL se haya reiniciado correctamente.

Con estos pasos, los bin logs estarán deshabilitados y el servidor ya no generará estos archivos de registro binario. Ten en cuenta que desactivar los bin logs puede tener consecuencias, como dificultar o imposibilitar la recuperación en un punto específico o la replicación. Por lo tanto, evalúa cuidadosamente si esta es la mejor opción para tu caso.