Solución:
Esta es una pregunta antigua, pero surgió en una búsqueda mientras intentaba refrescarme la memoria sobre el nombre correcto de la opción y, ahora que lo he descubierto, estoy agregando los detalles aquí.
La parte clave de la pregunta es:
Me refiero a un archivo incluido como /etc/mysql/conf.d/myCustomFile.cnf
Puede hacer esto desde un archivo de opciones incluido usando la opción skip-log-bin
. Por ejemplo, podrías crear /etc/mysql/conf.d/disable_binary_log.cnf
con el siguiente contenido:
[mysqld]
skip-log-bin
Puedes añadir skip-
como prefijo a otras opciones para deshabilitarlas también de esta manera.
En MySQL 8 es la opción disable_log_bin la que debe proporcionarse sin ningún parámetro en el my.cnf
archivo en el [mysqld]
sección.
[mysqld]
disable_log_bin
some-other-option = any-value
Si no está replicando, puede desactivar binlogging cambiando su archivo my.ini o my.cnf. Abra su my.ini o /etc/my.cnf (/etc/mysql/my.cnf), ingrese:
# vi /etc/my.cnf
Busque una línea que diga “log_bin” y elimínela o coméntela de la siguiente manera:
#log_bin = /var/log/mysql/mysql-bin.log
También debe eliminar o comentar las siguientes líneas:
#expire_logs_days = 10
#max_binlog_size = 100M
Cierra y guarda el archivo. Finalmente, reinicie el servidor mysql:
# service mysql restart