# 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

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

Lokalizacja dla MariaDB

```powershell
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:

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