Не стартует MySQL

Обсуждение установки и настройки поддерживаемых серверов баз данных, а также работы с ними.
marlen
Сообщения: 4
Зарегистрирован: Пт янв 03, 2020 7:03 pm

Не стартует MySQL

Сообщение marlen » Сб янв 11, 2020 12:18 am

После установки последнего обновления cp, у меня отвалилась MySQL и не хочет запускаться

Starting preinstall
MYSQL ERROR: The base of the panel is detected, but the SQL is not running
MYSQL ERROR: Installation aborted
Reinstallation operation stopped

marlen
Сообщения: 4
Зарегистрирован: Пт янв 03, 2020 7:03 pm

Re: Не стартует MySQL

Сообщение marlen » Сб янв 11, 2020 1:02 am

Изображение

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Не стартует MySQL

Сообщение sbury » Сб янв 11, 2020 7:59 am

покажите выводы этих команд

systemctl status mysqld -l
ls -l /usr/lib64/ | grep mysql

copycon
Сообщения: 2
Зарегистрирован: Вс сен 22, 2019 11:44 am
Откуда: Kyiv
Контактная информация:

Не стартует MySQL

Сообщение copycon » Чт мар 12, 2020 7:20 am

Добрый день, прошу помощи, не стартует MySQL. В бекапе баз данных нет. Сколько не работает не знаю, mysqld.log на месте небыло посмотреть не могу.
Log:
[root@virtual-server ~]# systemctl status mysqld -l
● mysqld.service - MySQL database server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Чт 2020-03-12 09:32:13 EET; 2min 20s ago
Process: 28650 ExecStartPost=/usr/libexec/mysqld-wait-ready $MAINPID (code=exited, status=1/FAILURE)
Process: 28649 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=1/FAILURE)
Process: 28629 ExecStartPre=/usr/libexec/mysqld-prepare-db-dir %n (code=exited, status=0/SUCCESS)
Main PID: 28649 (code=exited, status=1/FAILURE)

мар 12 09:32:12 virtual-server.pp.ua mysqld_safe[28649]: 200312 09:32:12 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
мар 12 09:32:12 virtual-server.pp.ua mysqld_safe[28649]: /usr/bin/mysqld_safe: line 138: /var/log/mysqld.log: Отказано в доступе
мар 12 09:32:12 virtual-server.pp.ua mysqld_safe[28649]: /usr/bin/mysqld_safe: line 183: /var/log/mysqld.log: Отказано в доступе
мар 12 09:32:12 virtual-server.pp.ua mysqld_safe[28649]: 200312 09:32:12 mysqld_safe mysqld from pid file /var/lib/mysql/virtual-server.pp.ua.pid ended
мар 12 09:32:12 virtual-server.pp.ua mysqld_safe[28649]: /usr/bin/mysqld_safe: line 138: /var/log/mysqld.log: Отказано в доступе
мар 12 09:32:12 virtual-server.pp.ua systemd[1]: mysqld.service: main process exited, code=exited, status=1/FAILURE
мар 12 09:32:13 virtual-server.pp.ua systemd[1]: mysqld.service: control process exited, code=exited status=1
мар 12 09:32:13 virtual-server.pp.ua systemd[1]: Failed to start MySQL database server.
мар 12 09:32:13 virtual-server.pp.ua systemd[1]: Unit mysqld.service entered failed state.
мар 12 09:32:13 virtual-server.pp.ua systemd[1]: mysqld.service failed.

[root@virtual-server ~]# ls -l /usr/lib64/ | grep mysql
lrwxrwxrwx 1 root root 39 янв 31 01:02 libmysqlclient.so.18 -> /usr/lib64/mysql56/libmysqlclient.so.18
lrwxrwxrwx 1 root root 18 окт 23 01:08 mysql -> /usr/lib64/mysql56
drwxr-xr-x. 3 root root 148 сен 22 22:29 mysql56
drwxr-xr-x. 3 root root 80 окт 25 11:09 mysql_mariadb
drwxr-xr-x. 3 root root 19 сен 22 19:16 mysql.so.16

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Не стартует MySQL

Сообщение alenka » Чт мар 12, 2020 8:22 am

Добрый день, прошу помощи, не стартует MySQL. В бекапе баз данных нет. Сколько не работает не знаю, mysqld.log на месте небыло посмотреть не могу.
Здравствуйте.
Свяжитесь с нами через чат, или скайп.

Аватара пользователя
con
Сообщения: 84
Зарегистрирован: Вс мар 15, 2020 11:58 am

Re: Не стартует MySQL

Сообщение con » Сб мар 28, 2020 12:10 pm

Здравствуйте!
У меня аналогичная ситуация. Стоит MySQL 5.6.4. Не удается перезапустить. Ребут сервера не помог.
Удалось ли вам решить проблему? Спасибо.

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

[root@cactus ~]# systemctl status mysqld -l
● mysqld.service - MySQL database server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sat 2020-03-28 12:05:04 UTC; 1min 47s ago
  Process: 5389 ExecStartPost=/usr/libexec/mysqld-wait-ready $MAINPID (code=exited, status=1/FAILURE)
  Process: 5388 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=0/SUCCESS)
  Process: 5369 ExecStartPre=/usr/libexec/mysqld-prepare-db-dir %n (code=exited, status=0/SUCCESS)
 Main PID: 5388 (code=exited, status=0/SUCCESS)

Mar 28 12:05:02 cactus systemd[1]: Starting MySQL database server...
Mar 28 12:05:03 cactus mysqld_safe[5388]: 200328 12:05:03 mysqld_safe Logging to '/var/log/mysqld.log'.
Mar 28 12:05:03 cactus mysqld_safe[5388]: 200328 12:05:03 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Mar 28 12:05:04 cactus systemd[1]: mysqld.service: control process exited, code=exited status=1
Mar 28 12:05:04 cactus systemd[1]: Failed to start MySQL database server.
Mar 28 12:05:04 cactus systemd[1]: Unit mysqld.service entered failed state.
Mar 28 12:05:04 cactus systemd[1]: mysqld.service failed.
Centos7

Аватара пользователя
con
Сообщения: 84
Зарегистрирован: Вс мар 15, 2020 11:58 am

Re: Не стартует MySQL

Сообщение con » Сб мар 28, 2020 6:34 pm

marlen писал(а):
Сб янв 11, 2020 12:18 am
После установки последнего обновления cp, у меня отвалилась MySQL и не хочет запускаться

Starting preinstall
MYSQL ERROR: The base of the panel is detected, but the SQL is not running
MYSQL ERROR: Installation aborted
Reinstallation operation stopped
Не знаю, помогли вам или нет. Я целый день про..мучался с этой проблемой и нашел +- рабочее решение.
Шаг 1. Я добавил файл подкачки SWAP 1 ГБ вот так
Через SSH:
dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
swapon /swapfile

В файл /etc/fstab добавляем строку
/swapfile swap swap defaults 0 0
Шаг 2.Обновить версию BrainyCP до последней актуальной, сбросить файл конфига MYSQL etc/my.cnf по умолчанию через панель управления, сделать мягкую перезагрузку сервера, перезапустить процесс MySQL из ПУ.

Я новичок в сис. администрировании, поэтому, у вас что-то может не заработать, но по крайней мере, у меня получилось тиким способом.
Методом проб и ошибок понял, что дело скорее всего в маленьком кол-ве ОЗУ на VPS. (У меня тестовая VPS с 1ГБ = мин. требования для BrainyCP).
Возможно, вам будет полезно почитать такие документы:
https://www.linux.org.ru/forum/admin/11 ... d=11269266
https://ruhighload.com/post/my.cnf

p.s.
Странно, но у меня служба MySQL не запускалась вовсе, а настройка параметра
innodb_buffer_pool_size в /etc/my.cnf с 256M до 16M решала проблему - служба запускалась, но секунд на 20
Centos7

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Не стартует MySQL

Сообщение sbury » Вс мар 29, 2020 9:03 am

в репозитарий добавлена mysqltuner. Попробуйте воспользоваться ее рекомендациями.

yum clean all
yum install mysqltuner

запустить из под рута
mysqltuner

Аватара пользователя
con
Сообщения: 84
Зарегистрирован: Вс мар 15, 2020 11:58 am

Re: Не стартует MySQL

Сообщение con » Вс мар 29, 2020 6:04 pm

Здравствуйте! Спасибо за рекоммендации. Сейчас все работает. Вот, решил ознакомиться с приложением что вы добавили, но оно просит логин и пароль администратора MySQL. Где брать и то и другое - не очень понятно. Могли бы подсказать пожалуйста?
Centos7

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Не стартует MySQL

Сообщение ordex » Вс мар 29, 2020 7:03 pm

con писал(а):
Вс мар 29, 2020 6:04 pm
Здравствуйте! Спасибо за рекоммендации. Сейчас все работает. Вот, решил ознакомиться с приложением что вы добавили, но оно просит логин и пароль администратора MySQL. Где брать и то и другое - не очень понятно. Могли бы подсказать пожалуйста?
cat /etc/brainy/conf/mysql
или через панель: Управление MySQL/MariaDB -> Root пароль: "Показать" <-- клик.

Ответить