LinuxForum.Fans
Тема

Не запускается MySQL

Автор: dezhurant 17 сообщений 6617 просмотров
26.08.2013 21:32 · отредактировано #334594
service mysql start
[console]service mysql start
Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -n' for details.
[/console]
systemctl status mysql.service
[console]systemctl status mysql.service
mysql.service - LSB: Start the MySQL database server
Loaded: loaded (/etc/init.d/mysql)
Active: failed (Result: exit-code) since Mon, 2013-08-26 23:10:31 YEKT; 16min ago
Process: 17169 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/mysql.service

Aug 26 23:10:01 linux-9vqh.site mysql[17169]: Fatal error in defaults handling. ...d
Aug 26 23:10:01 linux-9vqh.site mysql[17169]: Will update MySQL now, if you enco...:
Aug 26 23:10:01 linux-9vqh.site mysql[17169]: /usr/share/doc/packages/mariadb/RE...E
Aug 26 23:10:01 linux-9vqh.site mysql[17169]: Log files inconsistency, please me...:
Aug 26 23:10:01 linux-9vqh.site mysql[17169]: Running protected MySQL...
Aug 26 23:10:31 linux-9vqh.site mysql[17169]: error: /var/tmp/mysql-protected.N7....
Aug 26 23:10:31 linux-9vqh.site mysql[17169]: Try checking "/var/log/mysql/mysql....
Aug 26 23:10:31 linux-9vqh.site mysql[17169]: ..failed
Aug 26 23:10:31 linux-9vqh.site systemd[1]: Failed to start LSB: Start the MySQL....
Aug 26 23:10:31 linux-9vqh.site systemd[1]: Unit mysql.service entered failed state
[/console]
journalctl -n
[console]-- Logs begin at Mon, 2013-08-26 22:45:51 YEKT, end at Mon, 2013-08-26 23:30:01 YEKT. --
Aug 26 23:10:31 linux-9vqh.site mysql[17169]: error: /var/tmp/mysql-protected.N7XLbA/mysql.sock file didn't appeared...
Aug 26 23:10:31 linux-9vqh.site mysql[17169]: Try checking "/var/log/mysql/mysqld-upgrade-run.log"...
Aug 26 23:10:31 linux-9vqh.site mysql[17169]: ..failed
Aug 26 23:10:31 linux-9vqh.site systemd[1]: mysql.service: control process exited, code=exited status=1
Aug 26 23:10:31 linux-9vqh.site systemd[1]: Failed to start LSB: Start the MySQL database server.
Aug 26 23:10:31 linux-9vqh.site systemd[1]: Unit mysql.service entered failed state
Aug 26 23:15:01 linux-9vqh.site /usr/sbin/cron[27697]: pam_unix(crond:session): session opened for user root by (uid=0)
Aug 26 23:15:01 linux-9vqh.site /USR/SBIN/CRON[27697]: pam_unix(crond:session): session closed for user root
Aug 26 23:30:01 linux-9vqh.site /usr/sbin/cron[24786]: pam_unix(crond:session): session opened for user root by (uid=0)
Aug 26 23:30:01 linux-9vqh.site /USR/SBIN/CRON[24786]: pam_unix(crond:session): session closed for user root
[/console]

Как это можно исправить?

26.08.2013 21:36 #334599

dezhurant,
А так:

text
# systemctl enable mysql.service && systemctl start mysql.service

Проверка:

text
# systemctl status mysql.service
26.08.2013 21:42 #334604
Показать
systemctl enable mysql.service && systemctl start mysql.service
mysql.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig mysql on
Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -n' for details.
Показать
systemctl status mysql.service
mysql.service - LSB: Start the MySQL database server
Loaded: loaded (/etc/init.d/mysql)
Active: failed (Result: exit-code) since Mon, 2013-08-26 23:39:58 YEKT; 31s ago
Process: 11525 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/mysql.service

Aug 26 23:39:28 linux-9vqh.site mysql[11525]: Fatal error in defaults handling. ...d
Aug 26 23:39:28 linux-9vqh.site mysql[11525]: Will update MySQL now, if you enco...:
Aug 26 23:39:28 linux-9vqh.site mysql[11525]: /usr/share/doc/packages/mariadb/RE...E
Aug 26 23:39:28 linux-9vqh.site mysql[11525]: Log files inconsistency, please me...:
Aug 26 23:39:28 linux-9vqh.site mysql[11525]: Running protected MySQL...
Aug 26 23:39:58 linux-9vqh.site mysql[11525]: error: /var/tmp/mysql-protected.4k....
Aug 26 23:39:58 linux-9vqh.site mysql[11525]: Try checking "/var/log/mysql/mysql....
Aug 26 23:39:58 linux-9vqh.site mysql[11525]: ..failed
Aug 26 23:39:58 linux-9vqh.site systemd[1]: Failed to start LSB: Start the MySQL....
Aug 26 23:39:58 linux-9vqh.site systemd[1]: Unit mysql.service entered failed state
26.08.2013 21:47 #334610

dezhurant,
Так:

text
# systemctl start mysql

Проверка:

text
# systemctl status mysql
26.08.2013 21:51 #334613

verg, выхлоп один в один, не буду уж переписывать... И в ясте не запускается тоже, кстати, говорит "неизвестная ошибка"...

26.08.2013 22:07 #334626
text
mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
26.08.2013 22:22 #334632

Надо удалить текущий MySQL - стереть каталоги и файлы.
Потом заного установить MYSQL.
Поможет!

Но сперва надо поискать сокет файл, если его нет, то придется переустанавливать.

26.08.2013 22:29 #334634

Но тут же Мария стоит... Её переустанавливать тоже?

26.08.2013 22:38 #334635

verg, я гуглил... Многие пишут, что проблему решает restart вместо start, но, видимо, не в моём случае...

27.08.2013 06:20 #334645

У меня такое не давно было, помогло именно удаление пакета MySQL из системы, типа yum remove mysql-server -y
Потом стер каталог в /var/lib/mysql, и заного установил MySQL yum install mysql-server
И потом поперло.

27.08.2013 07:31 · отредактировано #334647

AlfaStriker, попробую, только получится уж завтра вечером.
PS: А вот ещё-удалять MariaDB или MySQL? Поидее-то стоит мария... Так, чтоб завтра вечером не шаманить, а раз-и всё. :)

28.08.2013 18:34 #334933

Решилось переустановкой MySQL c предварительным удалением MariaDB.

29.08.2013 09:36 · отредактировано #335015

verg, наверное, опять к Вам вопрос. Устанавливал Марию 5.5.32 и MySQL 5.7.1 поочерёдно с http://software.opensuse.org/123/en одним кликом, устанавливаются, естественно, снося друг друга, и работают. Но после этого Apper приносит весточку об обновлениях. Обновляю не через Apper, а через zypper dup, обновляет либо MySQL либо MariaDB, в зависимости от того, что на данный момент установлено.... После обновления ни тот, ни другой не поднимаются. И так несколько раз подряд. У меня сложилось впечатление, что что-то не так в репах, или как?

15.10.2014 21:25 · отредактировано #396745

Дабы не плодить темы решил поднять старую. Собственно проблема та же что и у ТС, за исключением наличия MariaDB. Началась после обновления 12.3 на 13.1.

Переустановил MySQL - все заработало, но как обратно подсунул все файлы из /var/lib/mysql, опять те же грабли.
Я так полагаю в /var/lib/mysql только данные, тогда где конфиги? В /etc пусто!?

22.10.2014 14:48 #397685

В общем отвечу самому себе, может еще такой нуб найдется и ему поможет.

Во-первых вернув все из /var/lib/mysql я вернул и базу которая использовала InnoDB, библиотеки для которых отсутствовали по просто причине что теперь их просто в поставке MySQL нет. Установил MariaDB (зависимости автоматом установили MySQL к сносу) и вуаля, все заработало.

И да, конфиги MySQL и есть /etc/my.cnf

22.10.2014 18:42 #397725

Вот так точно бы стартанул:
/etc/init.d/mysqld или mysql
Хотя я тоже проблему решал глобально, установкой MySQL вместо марии)

Войдите или зарегистрируйтесь, чтобы ответить.