The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Большие файлы в MySQL, то ли логи. mysql-bin.000001"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (MySQL)
Изначальное сообщение [ Отслеживать ]

"Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от HighVoltage email(ok) on 23-Апр-07, 09:10 
Добрый день.
Сия проблема. MySQL начинает жрать не мало места. Я так понимаю это файлы логи общения с сервером.

-rw-rw----  1 mysql  mysql    98B Apr 11  2006 mysql-bin.000001
-rw-rw----  1 mysql  mysql    48K Apr 18  2006 mysql-bin.000002
-rw-rw----  1 mysql  mysql    77K Apr 18  2006 mysql-bin.000003
-rw-rw----  1 mysql  mysql   241K Apr 29  2006 mysql-bin.000004
-rw-rw----  1 mysql  mysql   141B Apr 30  2006 mysql-bin.000005
-rw-rw----  1 mysql  mysql    98B Apr 30  2006 mysql-bin.000006
-rw-rw----  1 mysql  mysql    51K May  4  2006 mysql-bin.000007
-rw-rw----  1 mysql  mysql    78K May  4  2006 mysql-bin.000008
-rw-rw----  1 mysql  mysql   3.1M May 23  2006 mysql-bin.000009
-rw-rw----  1 mysql  mysql   141B May 25  2006 mysql-bin.000010
-rw-rw----  1 mysql  mysql    98B May 25  2006 mysql-bin.000011
-rw-rw----  1 mysql  mysql   117B May 25  2006 mysql-bin.000012
-rw-rw----  1 mysql  mysql   117B May 25  2006 mysql-bin.000013
-rw-rw----  1 mysql  mysql   141B May 25  2006 mysql-bin.000014
-rw-rw----  1 mysql  mysql   117B May 25  2006 mysql-bin.000015
-rw-rw----  1 mysql  mysql   117B May 25  2006 mysql-bin.000016
-rw-rw----  1 mysql  mysql   117B May 25  2006 mysql-bin.000017
-rw-rw----  1 mysql  mysql   117B May 25  2006 mysql-bin.000018
-rw-rw----  1 mysql  mysql    35M Jul  2  2006 mysql-bin.000019
-rw-rw----  1 mysql  mysql   2.8K Jul  2  2006 mysql-bin.000020
-rw-rw----  1 mysql  mysql   150M Sep 27  2006 mysql-bin.000021
-rw-rw----  1 mysql  mysql   141B Sep 27  2006 mysql-bin.000022
-rw-rw----  1 mysql  mysql    13M Oct 19  2006 mysql-bin.000023
-rw-rw----  1 mysql  mysql   531M Dec 17 23:55 mysql-bin.000024
-rw-rw----  1 mysql  mysql   1.0G Jan 24 18:55 mysql-bin.000025
-rw-rw----  1 mysql  mysql   1.0G Feb  8 10:59 mysql-bin.000026
-rw-rw----  1 mysql  mysql   1.0G Feb 23 13:37 mysql-bin.000027
-rw-rw----  1 mysql  mysql   1.0G Mar 13 22:04 mysql-bin.000028
-rw-rw----  1 mysql  mysql   287M Mar 19 02:00 mysql-bin.000029
-rw-rw----  1 mysql  mysql   136M Mar 21 13:35 mysql-bin.000030
-rw-rw----  1 mysql  mysql    27K Mar 21 13:35 mysql-bin.000031
-rw-rw----  1 mysql  mysql   209M Mar 25 13:41 mysql-bin.000032
-rw-rw----  1 mysql  mysql   690M Apr  6 18:36 mysql-bin.000033
-rw-rw----  1 mysql  mysql   513K Apr  6 19:15 mysql-bin.000034
-rw-rw----  1 mysql  mysql   9.4M Apr  6 22:26 mysql-bin.000035
-rw-rw----  1 mysql  mysql    64M Apr  8 11:04 mysql-bin.000036
-rw-rw----  1 mysql  mysql   887M Apr 23 09:01 mysql-bin.000037

Подскажите, их можно просто сбэкапить, а с компа удалить? не могу найти описание этих файлов и настройку. Подскажите пжалста, где настраивается это.

Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от rmf email on 23-Апр-07, 10:02 
Это двоичные логи SQL-запросов

их можно читать см: man mysqlbinlog

Как лог отключить или уменьшить
читай оригинальную HTML доку с mysql.com
.../database-administration.html#binary-log

Это раздел
5.11.3. The Binary Log

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от HighVoltage email(ok) on 23-Апр-07, 10:54 
>Это двоичные логи SQL-запросов
>
>их можно читать см: man mysqlbinlog
>
>Как лог отключить или уменьшить
>читай оригинальную HTML доку с mysql.com
>.../database-administration.html#binary-log
>
>Это раздел
>5.11.3. The Binary Log


Спасибо большое.

Но в принципе, их можно сбэкапить и стереть с сервера? Они всё равно достигнут колосальных размеров.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от levsha email(??) on 23-Апр-07, 11:07 
>Но в принципе, их можно сбэкапить и стереть с сервера? Они всё
>равно достигнут колосальных размеров.

Если они тебе не нужны то их можно просто выключить (log-bin в my.conf). Ну учти что они используются для репликации, поэтому если у тебя есть репликация то придется смириться с их наличием.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от rmf email on 23-Апр-07, 11:11 
>
>Но в принципе, их можно сбэкапить и стереть с сервера? Они всё
>равно достигнут колосальных размеров.

Я не большой спец по mysql, но вроде bin log похож на обычный системный syslog,
то есть кроме логирования никакой другой функции не несёт.

Так что можно остановить, удалить, выключить в настройках (придется читать мануал) запустить.

И последнее:

nik@linuxdvr:~$ mysqladmin -u root variables | grep bin | grep log
| binlog_cache_size               | 32768                       |
| innodb_locks_unsafe_for_binlog  | OFF                         |
| log_bin                         | ON                          |
| log_bin_trust_function_creators | OFF                         |
| max_binlog_cache_size           | 4294967295                  |
| max_binlog_size                 | 104857600                   |
| sync_binlog                     | 0                           |

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от HighVoltage email(ok) on 23-Апр-07, 11:38 
Спасибо огромное. Щас подрежем.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от Павел email(??) on 01-Дек-07, 00:49 
В официальном МАНе (http://dev.mysql.com/doc/refman/5.1/en/binary-log.html) рекомендуется удалять их не в ручную только:

You should not manually edit this file while mysqld is running; doing so would confuse mysqld.
....
You can delete all binary log files with the RESET MASTER statement, or a subset of them with PURGE MASTER LOGS. See Section 12.5.5.5, “RESET Syntax” [http://dev.mysql.com/doc/refman/5.1/en/reset.html], and Section 12.6.1.1, “PURGE MASTER LOGS Syntax” [http://dev.mysql.com/doc/refman/5.1/en/purge-master-logs.htm....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от lumen2006 email on 03-Авг-10, 15:12 
Отключать логирование не стоит, так как при падение сервера mysql, базы восстанавливаются именно оттуда.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от Waur (ok) on 28-Фев-12, 14:26 
Обыскался информации по этой теме и нашел!

Делюсь:
Проходит какое-то время и мы замечаем, что у нас нехватает места на диске,
в частности мы смотрим и видим что в каталоге с базами mysql у нас куча файлов вида
mysqld-bin.000001
mysqld-bin.000002
mysqld-bin.000003
и тд
это бинарные логи от mysql
по дефолту их размер каждого гигабайт и ротация не производится.
За количество логов отвечает переменная expire_logs_days
Прописываем expire_logs_days=7 в my.cnf
и рестартуем mysql
затем пишем в консоли mysql
mysql> flush logs;
чтобы очистить логи

Другое мнение:
Достаточно прописать
expire_logs_days=7
и рестартунуть mysqld-server
лишнее, само потрется.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Большие файлы в MySQL, то ли логи. mysql-bin.000001"  +/
Сообщение от Assoll on 06-Окт-17, 09:24 
> Другое мнение:
> Достаточно прописать
> expire_logs_days=7
> и рестартунуть mysqld-server
> лишнее, само потрется.

Работает

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру