Como remover/purgar toras binárias em mysql & mariadb
- 2357
- 613
- Arnold Murray
Arquivos de log binários contêm dados sobre a marca da modificação por MySQL Server. Você pode ver que existem vários arquivos binários estarão disponíveis no seu servidor MySQL e haverá um .arquivo de índice que contém nomes de todos os arquivos binários para acompanhá -los.
Passo 1. Liste arquivos binários
Primeira lista arquivos binários de log em seu sistema e descubra quantos anos de log binário você deseja excluir. Esses arquivos geralmente localizados em /var/lib/mysql diretório.
# ls -a/var/lib/mysql… -rw-rw ---- 1 mysql mysql 3800220 jul215 15:15 mysql-bin.000733 -RW-RW ---- 1 MySQL MySQL 1076727 Jul 21 15:40 MySQL-bin.000734 -RW-RW ---- 1 MySQL MySQL 263024 21 de julho 15:42 MySQL-bin.000735 -RW-RW ---- 1 MySQL MySQL 13895153 22 00:36 MySQL-Bin.000736 -RW-RW ---- 1 MySQL MySQL 2717571 Jul 22 01:02 MySQL-bin.000737 -RW-RW ---- 1 MySQL MySQL 4080285 Jul 22 03:49 MySQL-bin.000738…
Passo 2. Purge logs binários
Agora use qualquer um dos seguintes comandos para excluir arquivos de log binário mais antigos, conforme os requisitos do seu sistema.
- Excluir arquivo de log binário mysql-bin.000735 ou arquivos mais antigos.
mysql> purga toras binárias para 'mysql-bin.000735 ';
- Exclua todos os arquivos binários de log criados até a data “2015-07-21 23:59:59”.
MySQL> Purge registros binários antes de '2015-07-21 23:59:59';
Agora liste os arquivos de log binário novamente, você descobrirá que todos os logs mais antigos foram removidos do diretório MySQL.