MySQL - как подчистить бинарные логи (binlog.000029, binlog.000030 и т.д) и отключить их

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 17:18, 18 января 2021; Admin iph (обсуждение | вклад) (Новая страница: «=== MySQL - как подчистить бинарные логи (binlog.000029, binlog.000030 и т.д) и отключить их === 1) Посмотреть...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

MySQL - как подчистить бинарные логи (binlog.000029, binlog.000030 и т.д) и отключить их

1) Посмотреть список бинарных логов можно командой:

mysql> SHOW BINARY LOGS;

Если бинарные логи отключены мы получим ошибку

ERROR 1381 (HY000): You are not using binary logging


2) Удалить все бинарные логи, кроме одного:

# vi /etc/my.cnf.d/mysql-server.cnf
expire_logs_days = 1
  1. systemctl restart mysqld

3) Отключить ведение бинарных логов

  1. vi /etc/my.cnf.d/mysql-server.cnf
skip-log-bin
# systemctl restart mysqld

4) также можно вручную удалить бинарный лог до конкретной даты через команду

mysql> PURGE BINARY LOGS BEFORE '2021-02-20 22:46:26';