Skip to main content

Ustawienia archiwizacji logów transakcyjnych

W MariaDB / MySQL logi transakcyjne nazywane są binlogami i z automatu nie odkładają się na dysk, dlatego by to włączyć musimy z edytować pliki my.cnf / my.ini

Lokalizacja dla MySQL

C:\ProgramData\MySQL\MySQL Server X.Y\my.ini

Lokalizacja dla MariaDB

C:\Program Files\MariaDB X.Y\data\my.ini

W pliku wyszukujemy sekcję: 

# ***** Group Replication Related ***** 
# Specifies the base name to use for binary log files. With binary logging 
# enabled, the server logs all statements that change data to the binary 
# log, which is used for backup and replication. 

I usuwamy znak komentarza "#" bądź dopisujemy poniższe parametry:

binlog-format = ROW 
expire-logs-days = 2 
log-bin="LokalnaŚcieżkaDoFolderuLogów"