baltun
Администратор
- Сообщения
- 12.351
- Реакции
- 3.103
- Баллы
- 1.833
Прописываем такой параметр в /etc/my.cnf.d/mysql-server.cnf в моем случае:
Для очистки всех логов выполняем:
Прописываем так в /etc/my.cnf.d/mysql-server.cnf:
Изменение параметра, так же не поможет:
После всего заходим в файл конфигурации и прописываем строки ниже, перегружаем mysql
Выполняем запрос и смотрим отключение binlog:
Если у вас на запрос такого резулоьтат нет, значит логи не отключены.
Искать куда по папкам уходит место можно командой ниже переходя из папки в папку.
Но для тех кто делает репликацию binlog должен быть включен.
Очистить binlog командой можно:
Код:
log-bin=OFF
Для очистки всех логов выполняем:
Код:
mysql> RESET MASTER;
Прописываем так в /etc/my.cnf.d/mysql-server.cnf:
Код:
expire-logs-days=1
Изменение параметра, так же не поможет:
Код:
binlog-expire-logs-seconds=0
После всего заходим в файл конфигурации и прописываем строки ниже, перегружаем mysql
Код:
skip-log-bin = true
#expire-logs-days = 1
#log-bin = OFF
Выполняем запрос и смотрим отключение binlog:
Код:
mysql> SELECT * FROM performance_schema.global_variables WHERE VARIABLE_NAME IN ('log_bin');
+---------------+----------------+
| VARIABLE_NAME | VARIABLE_VALUE |
+---------------+----------------+
| log_bin | OFF |
+---------------+----------------+
1 row in set (0.00 sec)
Искать куда по папкам уходит место можно командой ниже переходя из папки в папку.
Код:
du -sh *
Очистить binlog командой можно:
Код:
mysql> PURGE BINARY LOGS BEFORE now();
Последнее редактирование: