PURGE logs
Sintassi
PURGE { BINARY | MASTER } LOGS { TO 'nome_log' | BEFORE espr_datetime }
Spiegazione
Il log binario è un insieme di file che contengono informazioni sulle modifiche ai dati eseguite dal server MariaDB. Il log consiste di un insieme di file binari, più un file indice.
L'istruzione PURGE BINARY LOGS
elimina tutti i file del log binario elencati nel file indice, precedenti al nome di file o alla data specificata. BINARY
e MASTER
sono sinonimi. I file di log eliminati vengono anche eliminati dalla lista scritta nel file indice, in modo che il file specificato diventi il primo in elenco.
Questa istruzione non ha effetto se il server non è stato avviato con l'opzione --log-bin
, che abilita il log binario.
Per ottenere l'elenco dei file di log binari sul server, si può usare SHOW BINARY LOGS
.
Esempi
PURGE BINARY LOGS TO 'mysql-bin.010';
PURGE BINARY LOGS BEFORE '2008-04-02 22:46:26';