Я использую стандарт Windows Server 2019 и версию MySQL 8.0.33.
Код: Выделить всё
show global variables like 'binlog_expire_logs_seconds';
Когда я проверяю значение с помощью приведенной выше команды, проверяется значение по умолчанию 2592000 (30 дней).
И я изменил его с помощью команды ниже чтобы сократить этот период.(3 дня)
Код: Выделить всё
set global binlog_expire_logs_seconds=259200;
Когда я проверяю еще раз, значение было изменено правильно, но когда я перезапускаю службу MySQL, оно снова изменилось на значение по умолчанию 2592000. (30 дней). Также был совет измените его в файле my.ini, но в my.ini не было переменной binlog_expire_logs_секунды. Как изменить значение binlog_expire_logs_секунды даже после перезапуска службы?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... will-reset