Добавили директиву в my.cnf
log-bin
Создаются как binlog, так и index файлы, но кажется, что binlog файл остается неизменным, даже если я массово вставляю данные в db.
Одна из возможностей может заключаться в том, что если вы вставляете в транзакционную таблицу, но еще не зафиксировали данные с COMMIT
заявление, все эти вставки будут кешированы.
Это может быть дикая догадка, но похоже, что это либо вторичный главный, либо подчиненный хост? Добавьте следующую строку в my.cnf и перезапустите mysqld:
log-slave-updates