Очистка логов SQL

Ещё одной проблемой при администрировании домашнего сервиса являются логи SQL сервера, которые только могут занимать очень много места, а удалить их обычным способом нельзя — они содержат все операции произошедшие с базой и данные для восстановления. Просто удалив их вы нарушите работу всего web сервера так как sql не будет запускаться.

Когда я начал искать решение проблемы то мне советовали различные программы и порой даже не дешёвые, которыми сжать или почистить логи, но искал путь через phpmyadmin, и оказался самым простым. Так же некоторые говорили что мне проще найти хороший хостинг в Украине и не парить себе мозг с домашним сервером.

Команды phpmyadmin для удаления и очистки логов SQL:

PURGE BINARY LOGS //Чистка всех логов (удаление)
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 14 DAY // Удаление записей старше двух недель

Кстати логи можно просматривать через программу mysqlbinlog, но для винды её видимо нет.

Не забывайте что в интернете есть любая информация и её всего-лишь нужно найти, порой это сделать очень сложно, но не стоит опускать руки — нужно решить проблему любой ценой=)

Со временем ваш домашний сервер начнёт работать как часы, если конечно вы хоть что-то изучали и настраивали под себя.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *