Мне не удалось перезапустить/запустить mysql в Ubuntu 18.04, используя systemctl запустить mysql.service
команда.
Это произошло внезапно после перезапуска сервера.
Я вижу эту строку в файле журнала:
mysqld: невозможно определить, запущен ли демон: нет такого файла или каталога
Как это решить?
Результат журналctl -xe -u mysql.service
является:
14 июля, 16:36:49 cloud systemd[1]: запуск MySQL Community Server...
-- Тема: Модуль mysql.service начал запуск
-- Определено: systemd
-- Поддержка: http://www.ubuntu.com/support
--
-- Начался запуск модуля mysql.service.
14 июля, 16:36:50 cloud mysqld[28159]: невозможно определить, запущен ли демон: нет такого файла или каталога
14 июля 16:36:50 облачная система [1]: mysql.service: процесс управления завершен, код = статус выхода = 1
14 июля, 16:36:50 cloud systemd[1]: mysql.service: Ошибка с результатом «код выхода».
14 июля, 16:36:50 cloud systemd[1]: не удалось запустить MySQL Community Server.
-- Тема: Ошибка модуля mysql.service
-- Определено: systemd
-- Поддержка: http://www.ubuntu.com/support
--
-- Сбой модуля mysql.service.
--
-- Результат РЕЗУЛЬТАТ.
14 июля, 16:36:50 cloud systemd[1]: mysql.service: Время задержки службы истекло, запланирован перезапуск.
14 июля, 16:36:50 cloud systemd[1]: mysql.service: запланированное задание перезапуска, счетчик перезапусков равен 1.
-- Тема: Запланирован автоматический перезапуск устройства.
-- Определено: systemd
-- Поддержка: http://www.ubuntu.com/support
--
-- Запланирован автоматический перезапуск модуля mysql.service, в результате для
-- настроенный параметр Restart= для устройства.
14 июля, 16:36:50 cloud systemd[1]: сервер сообщества MySQL остановлен.
-- Тема: Модуль mysql.service завершил работу.
-- Определено: systemd
-- Поддержка: http://www.ubuntu.com/support
--
-- Модуль mysql.service завершил работу.
14 июля, 16:36:50 cloud systemd[1]: Запуск MySQL Community Server...
-- Тема: Модуль mysql.service начал запуск
-- Определено: systemd
-- Поддержка: http://www.ubuntu.com/support
--
и это результат sudo меньше /var/log/mysql/error.log
:
2021-07-14T16:36:50.074477Z 0 [Предупреждение] TIMESTAMP с неявным значением DEFAULT устарело. Пожалуйста, используйте опцию сервера --explicit_defaults_for_timestamp (см. документацию для более подробной информации).
лс).
2021-07-14T16:36:50.078158Z 0 [Примечание] /usr/sbin/mysqld (mysqld 5.7.34-0ubuntu0.18.04.1), начиная с процесса 28161 ...
2021-07-14T16:36:50.095869Z 0 [Примечание] InnoDB: доступна поддержка PUNCH HOLE
2021-07-14T16:36:50.095891Z 0 [Примечание] InnoDB: мьютексы и rw_locks используют атомарные встроенные функции GCC
2021-07-14T16:36:50.095895Z 0 [Примечание] InnoDB: использует мьютексы событий
2021-07-14T16:36:50.095898Z 0 [Примечание] InnoDB: встроенная функция GCC __atomic_thread_fence() используется для барьера памяти
2021-07-14T16:36:50.095901Z 0 [Примечание] InnoDB: сжатые таблицы используют zlib 1.2.11
2021-07-14T16:36:50.095908Z 0 [Примечание] InnoDB: использование родного AIO для Linux
2021-07-14T16:36:50.106135Z 0 [Примечание] InnoDB: Количество пулов: 1
2021-07-14T16:36:50.108649Z 0 [Примечание] InnoDB: использование инструкций CPU crc32
2021-07-14T16:36:50.110883Z 0 [Примечание] InnoDB: Инициализация пула буферов, общий размер = 128 МБ, количество экземпляров = 1, размер фрагмента = 128 МБ
2021-07-14T16:36:50.129232Z 0 [Примечание] InnoDB: завершена инициализация буферного пула
2021-07-14T16:36:50.135317Z 0 [Примечание] InnoDB: если пользователь выполнения mysqld авторизован, приоритет потока очистки страниц можно изменить. См. справочную страницу setpriority().
2021-07-14T16:36:50.159838Z 0 [ОШИБКА] InnoDB: повреждение страницы базы данных на диске или сбой чтения файла страницы [идентификатор страницы: пробел = 0, номер страницы = 5]. Возможно, вам придется восстановиться из резервной копии.
2021-07-14T16:36:50.159862Z 0 [Примечание] InnoDB: дамп страницы в ascii и шестнадцатеричном формате (16384 байта):
Лен 16384; шестнадцатеричный 36301e4a000000050000000000000000000000003ba6516200....