Назад | Перейти на главную страницу

Файлы в папке данных mysql

У меня много файлов в папке mysql data /

файлы названы

Что это? Каждый занимает 1,1 ГБ места.

Это двоичные журналы, а не журналы транзакций.

В двоичных журналах записываются завершенные транзакции SQL.

Журналы транзакций (в частности, ib_logfile0 и ib_logfile1) записывают операторы SQL, которые массово фиксируются после завершения транзакции.

sql_log_off отключает общий журнал, а не двоичные журналы.

Двоичные журналы отключены двумя способами:

ШАГ 01) Закомментируйте любую строку в my.cnf, в которой есть log_bin или бревно

[mysqld]
#log-bin=off

Проще просто удалить log_bin или log-bin из my.cnf

ШАГ 02) Вы можете либо перезапустить mysql, либо запустить его в командной строке mysql.

mysql> SET sql_log_bin = 0;

Это оно !!!

Судя по названию двоичных журналов, вы, вероятно, имеете следующее:

[mysqld]
log-bin=off

Это просто сказало mysqld создать двоичные журналы с именем off

Это журналы MySQL (транзакций). Эта страница содержит все подробности о них и информацию о том, как их очистить. Вы также можете отключить эти журналы, если хотите, установив sql_log_off переменная.

Я исправился. Я недостаточно исследовал ответ, который я дал. Простите за это. @RolandoMySQLDBA дает хорошее объяснение этого вопроса.