Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: не запускается mysql  (Прочитано 2087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
не запускается mysql
« : 18 Июнь 2020, 11:59:36 »
Добрый день. Текста будет много возможно что-то не по теме, так как я с Ubuntu, mysql и дальнейшими вещами, который будут описаны здесь, не работал в своей жизни - никогда!

краткая история: есть у нас на работе, системник, на нем установлена Ubuntu (какая версия сказать не могу, не знаю) на этой убунте крутиться такая система как Zabbix и OTRS. Все работало прекрасно, до недавних времен, когда отключили электричество в здании и сервак вырубился.
После включения, запустили сервер, бывший сотрудник который все это настраивал и администрировал, оставил инструкции. Мол, когда включил системник, подключись через Putty по SSH введи логин/пароль и следующие команды:

#Запуск openfire
/etc/init.d/openfire start

#Запуск Zabbix
service zabbix-server start
service zabbix-agent start


#Запуск OTRS
service otrs start
когда запустил последний пункт, мне не понравилась запись, которая писалась так:
Failed to start otrs.service: Unit otrs.service failed to load: No such file or directory.

ну думаю ладно, захожу через веб морду посмотреть zabbix а там надпись:
(Нажмите, чтобы показать/скрыть)

я так понял, у нас не запустился mysql сервер, думаю ок! нашел команду как это запустить, ввожу:
service mysql start

через какое то время выдает сообщение:
Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.

крутяк, что там написано? я вообще не понял!

через winscp подключился к серверу, поискал файл "носок" (mysqld.sock) он создан, на него есть полные права (0777).

Подключаюсь к OTRS и там тоже не весело:
(Нажмите, чтобы показать/скрыть)


ну думаю, попали мы)) Товарищи, подскажите пожалуйста, что сделать и как это починить?
« Последнее редактирование: 18 Июнь 2020, 12:09:03 от noob_zabbix »

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #1 : 18 Июнь 2020, 12:04:18 »
#Запуск OTRS
service otrs start
Вероятно вы его запускаете с директории где его нет.

Пользователь добавил сообщение 18 Июнь 2020, 12:07:09:
Проверьте диск на ошибки и покажите journalctl
« Последнее редактирование: 18 Июнь 2020, 12:07:09 от Dzhoser »

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #2 : 18 Июнь 2020, 12:20:05 »
Цитировать
Вероятно вы его запускаете с директории где его нет.
как выяснить так это или нет, и как найти нужную директорию (раньше ведь запускался )
Цитировать
Проверьте диск на ошибки
тоже к сожалению не знаю как это сделать(
Цитировать
покажите journalctl
(Нажмите, чтобы показать/скрыть)

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #3 : 18 Июнь 2020, 12:25:14 »
Фоток не нужно вставляйте текстом так удобнее

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #4 : 18 Июнь 2020, 12:29:20 »
(Нажмите, чтобы показать/скрыть)

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #5 : 18 Июнь 2020, 12:29:44 »
Проверить диск можно так
sudo touch /forcefsckИ перегрузить
sudo reboot

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #6 : 18 Июнь 2020, 12:33:26 »
Проверить диск можно так
sudo touch /forcefsckИ перегрузить
sudo reboot

сделал, только я ничего не заметил, он просто перезагрузился и все

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #7 : 18 Июнь 2020, 12:35:06 »
Пробуйте запустить заново

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #8 : 18 Июнь 2020, 12:51:15 »
Пробуйте запустить заново
я правильно понял, что запустить заново все наши команды? если да, то запустил, и мао, что изменилось. все те же ошибки, что и раньше, только теперь когда подключаюсь через веб интерфейс к zabbix пишет
Database error
Error connecting to database: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #9 : 18 Июнь 2020, 12:55:40 »
sudo killall -9 mysqldsudo /etc/init.d/mysql start
Пользователь добавил сообщение 18 Июнь 2020, 12:58:43:
Запустился myslq?
« Последнее редактирование: 18 Июнь 2020, 12:58:43 от Dzhoser »

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #10 : 18 Июнь 2020, 13:02:20 »
sudo killall -9 mysqldsudo /etc/init.d/mysql start
Пользователь добавил сообщение 18 Июнь 2020, 12:58:43:
Запустился myslq?

на команду sudo killall -9 mysqld выдал : no process found
на команду sudo /etc/init.d/mysql start выдал: [....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.
 failed!



ps: заметил, что после проверки диска и перезагрузки, пропал файл mysqld.sock по пути'/var/run/mysqld/mysqld.sock'


Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #11 : 18 Июнь 2020, 13:04:59 »
Покажите sudo lsof /var/run/mysqld/mysqld.sock

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #12 : 18 Июнь 2020, 13:06:49 »
lsof: status error on /run/mysqld/mysqld.sock: No such file or directory
lsof 4.86
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
[+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2463
    • Просмотр профиля
Re: не запускается mysql
« Ответ #13 : 18 Июнь 2020, 13:09:51 »
Стоит создать сокет и/или сделать его доступным mysql, для этого выполняем:

sudo mkdir /var/run/mysqldsudo mkfifo /var/run/mysqld/mysqld.socksudo chown -R mysql /var/run/mysqldsudo /etc/init.d/mysql start

Оффлайн noob_zabbix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: не запускается mysql
« Ответ #14 : 18 Июнь 2020, 13:13:34 »
Стоит создать сокет и/или сделать его доступным mysql, для этого выполняем:

sudo mkdir /var/run/mysqldsudo mkfifo /var/run/mysqld/mysqld.socksudo chown -R mysql /var/run/mysqldsudo /etc/init.d/mysql start

я делал подобный манипуляции ранее, находил такую инструкцию, тогда ничего не вышло - как и сейчас. выдает опять ошибку, которая уже бесит!
root@openfire:/home/user# sudo mkdir /var/run/mysqld
mkdir: cannot create directory ‘/var/run/mysqld’: File exists
root@openfire:/home/user# sudo mkfifo /var/run/mysqld/mysqld.sock
root@openfire:/home/user# sudo chown -R mysql /var/run/mysqld
root@openfire:/home/user# sudo /etc/init.d/mysql start
[....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.
 failed!

 

Страница сгенерирована за 0.089 секунд. Запросов: 25.