Jak usunąć/usuwać dzienniki binarne w MySQL i MariaDB

Jak usunąć/usuwać dzienniki binarne w MySQL i MariaDB

Pliki dziennika binarnego zawierają dane o modyfikacji przez MySQL Server. Możesz zobaczyć, że na twoim serwerze MySQL będzie dostępnych wiele plików binarnych .plik indeksu, który zawiera nazwy wszystkich plików binarnych, aby je śledzić.

Krok 1. Wymień pliki binarne

Pierwsze lista plików dziennika binarnego w systemie i dowiedz się, jak stare pliki dziennika binarnego chcesz usunąć. Te pliki zazwyczaj znajdują się w ramach /var/lib/mysql informator.

# ls -a/var/lib/mysql… -RW-RW ---- 1 mysql mysql 3800220 lipca 21 15:15 mysql-bin.000733 -RW-RW ---- 1 mysql Mysql 1076727 lipca 21 15:40 Mysql-bin.000734 -RW-RW ---- 1 mysql mysql 263024 lipca 21 15:42 Mysql-bin.000735 -RW-RW ---- 1 mysql mysql 13895153 22 lipca 00:36 mysql-bin.000736 -RW-RW ---- 1 mysql mysql 2717571 lipca 22 01:02 mysql-bin.000737 -RW-RW ---- 1 mysql Mysql 4080285 22 lipca 03:49 Mysql-bin.000738… 

Krok 2. Wyczyść dzienniki binarne

Teraz użyj dowolnego z następujących poleceń do usuwania starszych plików dziennika binarnego zgodnie z wymaganiami systemowymi.

  • Usuń plik dziennika binarnego mysql-bin.000735 lub starsze pliki.
    mysql> Oczyszcz dzienniki binarne do „mysql-bin.000735 '; 
  • Usuń wszystkie pliki dziennika binarnego utworzone do dnia „2015-07-21 23:59:59”.
    Mysql> Oczyszcz dzienniki binarne przed „2015-07-21 23:59:59”; 

Teraz ponownie wymień pliki dziennika binarnego, przekonasz się, że wszystkie starsze dzienniki zostały usunięte z katalogu MySQL.