Hallo Holger,
Post by Holger BruenjesPost by Marcus RöckrathMariaDB [(none)]> SHOW VARIABLES like 'expire_logs_days' ;
+------------------+----------+
| Variable_name | Value |
+------------------+----------+
| expire_logs_days | 0.000000 |
+------------------+----------+
1 row in set (0.005 sec)
also IMHO unbegrenzt.
Ich denke, das mariadb-Paket braucht eine Ergänzung in
[mysqld]
expire_logs_days=<number of days>
nein, dass kann jeder selber anlegen, in
/etc/my${version}.cnf.d/
meine.conf
[mysqld]
expire_logs_days=<number of days>
Ich sehe es durchaus kritisch, wenn eine Einstellung zum Volllaufen des
Dateisysytems führen kann.
Aktiviert man das Binlog, welches zwar im Standard beim eisfair-Paket
deaktiviert ist, kann das jedenfalls passieren.
Wenn ich die mariadb-Dokumentation im Netz richtig verstehe, beieinflusst
MARIADB_MAX_BINLOG_SIZE
Der Parameter erlaubt die Begrenzung der maximalen Größe des
Binaer- Logfiles. Die Angabe erfolgt in Byte.
Gültige Werte: Zahl
Standardeinstellung: MARIADB_MAX_BINLOG_SIZE='1024000'
nur die Größe einer einzelnen Binlog-Datei, aber nicht deren gesamte Anzahl.
Liege ich das richtig, sollte die Beschreibung angepasst werden:
Der Parameter erlaubt die Begrenzung der maximalen Größe
eines einzelnen Binaer-Logfiles, aber nicht die Anzahl
der Binaer-Logfiles. Die Aktivierung des Binlogs kann daher
zum Volllaufen des Dateisystems fuehren. Die Angabe erfolgt in
Byte.
Fuer die Begrenzung der Anzahl der Binglog-Dateien muss eine
die mariadb-Konfiguration ergaenzt werden, z. B.:
- Anlegen der Datei /etc/my<mariadbversion>.cnf.d/expirebinlog.conf
- Folgenden Inhalt in diese Datei schreiben:
[mysqld]
expire_logs_days=<number of days>
--
Gruß Marcus
[eisfair-Team]