powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysql does not write to error log.
13 сообщений из 13, страница 1 из 1
Mysql does not write to error log.
    #39011602
Denis Kljuikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем,


По какой-то причине mysql не пишет в error log. Я могу свитчнуть лог и он свитчется. но сам файл пустой. даже если специально накосячить и что по идее должно оставить след в еррор логе. К примеру прервавшиеся коннекты не оставляют след в логе.

Версия mysql - 5.1.61-log
Версия ОС - CentOS release 6.5

Сталкивался ли кто-нибудь с подобной проблемой? Может ли кто-нибудь подсказать куда копать?

Спасибо,
Денис
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39011608
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что покажет команда
Код: sql
1.
SHOW VARIABLES LIKE 'log_error'

?
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39011884
Denis Kljuikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mysql> show variables like '%error%';
+--------------------+----------------------------+
| Variable_name | Value |
+--------------------+----------------------------+
| error_count | 0 |
| log_error | /home/logs/mysql/error.log |
| max_connect_errors | 10 |
| max_error_count | 64 |
| slave_skip_errors | OFF |
+--------------------+----------------------------+

Я могу написать flush logs; и ничего не произойдет. Дата создания файла не изменится. но если удалить файл /home/logs/mysql/error.log. и выполнить flush logs; то файл создастся.

Спасибо,
Денис
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39011909
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наугад,
выставьте права 555 на log-файл и проверьте
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39011921
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исправлюсь - должно быть достаточно 640 (rw-r-)
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39012152
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Kljuikov/home/logsЧто за странный путь? Существует пользователь logs ?
MySQL от имени какого пользователя выполняется? Кто владелец файла /home/logs/mysql/error.log ?
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39012188
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

ну он создается, уже неплохо
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39012975
Denis Kljuikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Права уже 660
bash $ ls -latr /home/logs/mysql/error.log
-rw-rw---- 1 mysql mysql 0 Jul 22 03:49 /home/logs/mysql/error.log

От пользователя mysql запускается и сам инстанс. Однако инициализируется запуcк скриптом mysqld_safe через сервисы


Пользователя logs не существует. Но это ничего не менят. как правило в /home лежат домашние каталоги, но ничего не машает создать там свою директорию и пихать в нее все что угодно.
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39012989
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажите какие разрешения на /home/logs/mysql/ директорию, по моему нехватка прав
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39013044
Denis Kljuikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
drwxr-xr-x 3 mysql mysql 4096 Jul 22 03:49 /home/logs/mysql/

прав хватает. файл создается же.

атрибуты тоже позволяют в него писать:

bash $ lsattr /home/logs/mysql/error.log
-------------e- /home/logs/mysql/error.log

Да и я сам могу в него писать как mysql:

bash $ id -a
uid=10002(mysql) gid=501(mysql) groups=501(mysql)
bash $ cat error.log
bash $ echo 'test' > error.log
bash $ cat error.log
test
bash $ :> error.log
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39013049
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давайте глянем строку запуска, вывод покажите
>ps -ax | grep mysql
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39013053
Denis Kljuikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bash $ ps -ef | grep mysql
root 10951 1 0 Jul13 ? 00:00:00 /bin/sh /usr/local/mysql-5.1.61/bin/mysqld_safe --datadir=/home/databases/mysql --pid-file=/home/databases/mysql/testserv.pid
mysql 11108 10951 14 Jul13 ? 1-06:59:57 /usr/local/mysql-5.1.61/libexec/mysqld --basedir=/usr/local/mysql-5.1.61 --datadir=/home/databases/mysql --user=mysql --log-error=/home/logs/mysql/error.log --open-files-limit=16000 --pid-file=/home/databases/mysql/testserv.pid --socket=/var/run/mysql/mysql.sock --port=3306
root 31020 28982 0 09:04 pts/0 00:00:00 su - mysql
mysql 31021 31020 0 09:04 pts/0 00:00:00 -bash
mysql 31510 31021 0 09:10 pts/0 00:00:00 ps -ef
mysql 31511 31021 0 09:10 pts/0 00:00:00 grep mysql
...
Рейтинг: 0 / 0
Mysql does not write to error log.
    #39013118
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вроде у меня все также, но пишет нормально.
после запуска/старта службы mysql тоже не пишет? ( и загрузка плагинов и т.д.)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysql does not write to error log.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]