Завалил MySQL

Операционки на базе Unix
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Завалил MySQL

Сообщение Infernal Flame » 15 сен 2014, 15:51

коллего, дык логгит он:
blackdog писал(а):mysqld_safe Logging to '/var/lib/mysql/linux-white.err'.
просто надо посмотреть что там выплевывает в лог....

blackdog
можно вывод посмотреть?

Код: Выделить всё

tail -n 50 /var/lib/mysql/linux-white.err
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Завалил MySQL

Сообщение Raven » 15 сен 2014, 17:27

Infernal Flame писал(а):коллего, дык логгит он:
Блин, проглядел. Точно, можно оттудова смотреть.
Я не злопамятный, я просто часто ковыряю логи
blackdog
Злой чайник
Злой чайник
Сообщения: 111
Зарегистрирован: 07 мар 2014, 18:23
ОС: MSDOS

Re: Завалил MySQL

Сообщение blackdog » 15 сен 2014, 17:56

Raven писал(а):Оставь пока systemctl в покое. Валится сам демон, а кривая система инициализации пытающаяся взять на себя функции логгера ему помогает скрыть истинное положение дел.
Найди где-то в недрах /etc файл my.cnf, проверь есть-ли в нем параметр log-error=<путь> (он должен быть продублирован в секциях [mysqld] и [mysqld_safe]). Если он есть, то дуй по указаному пути и скидывай сюда содержимое файла.
Если нет, добавь строку
log-error=/var/lib/mysql/mysql-error.log в секции [mysqld] и [mysqld_safe]. Последней секции может не быть, тогда дописываешь в конце файла с новой строки [mysqld_safe] и ниже с новой строки пишешь log-error=/var/lib/mysql/mysql-error.log
После запускаешь mysqld_safe & после чего смотришь содержимое файла и скидываешь его сюда.

Фух, надеюсь не запутал.
Здравствуйте
Вот вывод созданного файла

Код: Выделить всё

140915 17:48:05 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140915 17:48:05 [Warning] An old style --language or -lc-message-dir value with language specific part detected: /usr/share/mariadb/
140915 17:48:05 [Warning] Use --lc-messages-dir without language specific part instead.
140915 17:48:05 [ERROR] Can't read from messagefile '/usr/share/mariadb/errmsg.sys'
140915 17:48:05 [ERROR] Aborting

140915 17:48:05 [Note] 
140915 17:48:05 mysqld_safe mysqld from pid file /var/run/mysql/mysqld.pid ended
140915 17:48:50 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140915 17:48:50 [Warning] An old style --language or -lc-message-dir value with language specific part detected: /usr/share/mariadb/
140915 17:48:50 [Warning] Use --lc-messages-dir without language specific part instead.
140915 17:48:50 [ERROR] Can't read from messagefile '/usr/share/mariadb/errmsg.sys'
140915 17:48:50 [ERROR] Aborting

140915 17:48:50 [Note] 
140915 17:48:50 mysqld_safe mysqld from pid file /var/lib/mysql/linux-white.pid ended
Но в той директории уже был файл ток называется он по имени хоста,вот его вывод

Код: Выделить всё

140914 21:56:59 [Note] 
140914 21:56:59 mysqld_safe mysqld from pid file /var/lib/mysql/linux-white.pid ended
140914 21:58:00 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140914 21:58:00 [ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
140914 21:58:00 [ERROR] Aborting

140914 21:58:00 [Note] 
140914 21:58:00 mysqld_safe mysqld from pid file /var/lib/mysql/linux-white.pid ended
140914 22:01:42 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140914 22:01:42 [ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
140914 22:01:42 [ERROR] Aborting

140914 22:01:42 [Note] 
140914 22:01:42 mysqld_safe mysqld from pid file /var/lib/mysql/linux-white.pid ended
это часть,но он просто повторяется.
Файла errmsg.sys в дериктории небыло,создал,но по моему толку нет от этого
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Завалил MySQL

Сообщение Raven » 15 сен 2014, 18:00

Толку и не будет. Некомплект файлов mysql. Как вариант решения проблемы - переустановка пакета.
Я не злопамятный, я просто часто ковыряю логи
blackdog
Злой чайник
Злой чайник
Сообщения: 111
Зарегистрирован: 07 мар 2014, 18:23
ОС: MSDOS

Re: Завалил MySQL

Сообщение blackdog » 15 сен 2014, 18:01

Infernal Flame писал(а):коллего, дык логгит он:
blackdog писал(а):mysqld_safe Logging to '/var/lib/mysql/linux-white.err'.
просто надо посмотреть что там выплевывает в лог....

blackdog
можно вывод посмотреть?

Код: Выделить всё

tail -n 50 /var/lib/mysql/linux-white.err
он в консоли выдает то же что и в текстовом файле

Код: Выделить всё

linux-white:~ # tail -n 50 /var/lib/mysql/linux-white.err
140912 20:06:58 [Note] 
140912 20:06:58 mysqld_safe mysqld from pid file /var/run/mysql/mysqld.pid ended
140913 16:58:37 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140913 16:58:37 [ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
140913 16:58:37 [ERROR] Aborting

140913 16:58:37 [Note] 
140913 16:58:37 mysqld_safe mysqld from pid file /var/run/mysql/mysqld.pid ended
140913 17:56:34 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140913 17:56:34 [ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
140913 17:56:34 [ERROR] Aborting

140914 21:58:00 [Note] 
140914 21:58:00 mysqld_safe mysqld from pid file /var/lib/mysql/linux-white.pid ended
140914 22:01:42 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140914 22:01:42 [ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
140914 22:01:42 [ERROR] Aborting

140914 22:01:42 [Note] 
140914 22:01:42 mysqld_safe mysqld from pid file /var/lib/mysql/linux-white.pid ended

Все постить не стал-повтор одинаковый
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Завалил MySQL

Сообщение Infernal Flame » 15 сен 2014, 18:02

blackdog писал(а):140915 17:48:05 [Warning] An old style --language or -lc-message-dir value with language specific part detected: /usr/share/mariadb/
140915 17:48:05 [Warning] Use --lc-messages-dir without language specific part instead.
смотрим что там за фигня в /usr/share/mariadb/ указана и комментируем...
blackdog писал(а):[ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
права на папку надо проверить...
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Завалил MySQL

Сообщение Infernal Flame » 15 сен 2014, 18:03

Raven писал(а): Как вариант решения проблемы - переустановка пакета.
судя по всему - самый простой вариант
Изображение
Изображение
Work: Centos 7 х 'all Servers'
blackdog
Злой чайник
Злой чайник
Сообщения: 111
Зарегистрирован: 07 мар 2014, 18:23
ОС: MSDOS

Re: Завалил MySQL

Сообщение blackdog » 15 сен 2014, 18:03

Raven писал(а):Толку и не будет. Некомплект файлов mysql. Как вариант решения проблемы - переустановка пакета.
Так об это и спотыкаюсь-при удалении через яст тянет mariadb при удалении марии
тянет мускул,однако так или иначе но проблема с сервером остается.
Я и хочу снести его полностью из системы и накатить по новой,однако когда
ставлю табу на установку мускула к примеру то система ругается на то что повредит другие пакеты-
а завалить систему совсем-вообще не вариант
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Завалил MySQL

Сообщение Infernal Flame » 15 сен 2014, 18:09

blackdog
да пусть ругается... хуже ей уже не будет.... хотя, кто ее, пакетноориентированную, знает...
Изображение
Изображение
Work: Centos 7 х 'all Servers'
blackdog
Злой чайник
Злой чайник
Сообщения: 111
Зарегистрирован: 07 мар 2014, 18:23
ОС: MSDOS

Re: Завалил MySQL

Сообщение blackdog » 15 сен 2014, 18:10

Infernal Flame писал(а):
blackdog писал(а):140915 17:48:05 [Warning] An old style --language or -lc-message-dir value with language specific part detected: /usr/share/mariadb/
140915 17:48:05 [Warning] Use --lc-messages-dir without language specific part instead.
смотрим что там за фигня в /usr/share/mariadb/ указана и комментируем...
blackdog писал(а):[ERROR] Can't find messagefile '/usr/share/mariadb/errmsg.sys'
права на папку надо проверить...
В папке /usr/share/mariadb/ файлы с расширением sql,как я понимаю какие то дефолтные базы чтоль...
Права на папку вроде у рута
Ответить

Вернуться в «Unix»