Ich benutze MySql 5.5. Ist es möglich, Änderungen expire_logs_days
vorzunehmen und die Änderungen wirksam werden zu lassen, ohne den Server neu zu starten?
8
Ich benutze MySql 5.5. Ist es möglich, Änderungen expire_logs_days
vorzunehmen und die Änderungen wirksam werden zu lassen, ohne den Server neu zu starten?
SET expire_log_days = 1
? dev.mysql.com/doc/refman/5.5/en/…Antworten:
danke @dezso
Hier ist, wie ich es geändert habe:
SET GLOBAL expire_logs_days = 4;
quelle
In MySQL 5.6 möchten Sie zeigen, auf was Ihre expire_logs_days zuerst eingestellt sind. Stellen Sie dann sicher, dass der Master diese Protokolle nicht länger als die
x
Anzahl der Tage aufbewahren muss. Vorsicht, binäre Protokolle, die in Tagen so niedrig sind, können ein großes Risiko darstellen.Global festlegen als:
Vergessen Sie dann nicht, die Datei my.cnf zu aktualisieren, wenn diese Einstellung erhalten bleiben oder einen Neustart des Dienstes überleben soll:
Löschen Sie dann das aktuelle Protokoll und lassen Sie die binäre Protokollanweisung auf alle Protokolle wirksam werden, die älter als 1 Tag sind. In Ihrem Fall:
quelle
MySQL (Community) Version 8.0.17-1.sles12 - OpenSUSE Tumbleweed 2019.10.02
..
quelle