Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Переполняются логи mysql  (Прочитано 1091 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vitaliyyy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Переполняются логи mysql
« : 27 Июня 2017, 09:34:23 »
Недавно заметил что каталога var/log/mysql стал сильно быстро разрастаться и весь его исчислятся десятками гигбайт, за неделю чуть больше 300 гб уже.

Внутри такие файлы:
root@ma:/var/log# cd mysql
root@ma:/var/log/mysql# ls
mysql-bin.000001  mysql-bin.000004  mysql-bin.000007  mysql-bin.000010  mysql-bin.000013
mysql-bin.000002  mysql-bin.000005  mysql-bin.000008  mysql-bin.000011  mysql-bin.000014
mysql-bin.000003  mysql-bin.000006  mysql-bin.000009  mysql-bin.000012  mysql-bin.index

Каждый такой bin вести в среднем 100 мб.

Как вылечить это переполнение и где настройки в самой mysql сменить?

Пользователь добавил сообщение 27 Июня 2017, 09:45:52:
это могу закомментировать?

# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size   = 100M
binlog_format = row

« Последнее редактирование: 27 Июня 2017, 09:45:52 от vitaliyyy »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Переполняются логи mysql
« Ответ #1 : 27 Июня 2017, 10:00:50 »
Сначала скажите, зачем вообще включали.

Пользователь добавил сообщение 27 Июня 2017, 10:02:29:
Ну и вообще читайте https://dev.mysql.com/doc/refman/5.7/en/binary-log.html
« Последнее редактирование: 27 Июня 2017, 10:02:29 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vitaliyyy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Переполняются логи mysql
« Ответ #2 : 29 Июня 2017, 08:50:22 »
Сначала скажите, зачем вообще включали.


Достался мне сервер, а так не знаю зачем кто включал.

Я могу отключить эти бинарные логи mysql, ни на что это не повлияет?

Оффлайн kalek

  • Активист
  • *
  • Сообщений: 267
    • Просмотр профиля
Re: Переполняются логи mysql
« Ответ #3 : 29 Июня 2017, 09:47:51 »
Если эти логи не используются, например для репликации или еще чего-нибудь, то можно смело отключать. И место освободится и нагрузка на диск меньше будет.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Переполняются логи mysql
« Ответ #4 : 29 Июня 2017, 10:20:28 »
Кстати, это один из способов бекапирования БД. Правда решение кривое до жути, но вполне работоспособное.

Оффлайн vitaliyyy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Переполняются логи mysql
« Ответ #5 : 29 Июня 2017, 10:26:02 »
Кстати, это один из способов бекапирования БД. Правда решение кривое до жути, но вполне работоспособное.

Т.е.? Это для rsync для бэкапов?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Переполняются логи mysql
« Ответ #6 : 29 Июня 2017, 10:46:56 »
говорю же, косыль, да ещё кривой. Хранится начальная БД и её нарастающий бинлог. Короче ужасное решение.
Подходит, разве что, для огромных малоизменяемых БД.

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.