mysql .service: основной процесс завершен, код = выход, статус = 1 / ОТКАЗ - PullRequest
0 голосов
/ 06 мая 2020

Я не могу запустить свой mysql сервер, он внезапно сломался, и я не могу найти какой-либо полезный журнал, чтобы объяснить, почему.

на моем диске все еще осталось место, несколько гигабайт.

последние логи из journalctl -feu mysql выглядят так, что совершенно не помогает:

May 06 16:04:23 soy systemd[1]: Starting MySQL Community Server... 
May 06 16:04:23 soy su[5927]: Successful su for mysql by root 
May 06 16:04:23 soy su[5927]: + ??? root:mysql 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session opened for user mysql by (uid=0) 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session closed for user mysql 
May 06 16:04:24 soy systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE 
May 06 16:04:24 soy systemd[1]: mysql.service: Failed with result 'exit-code'. May 06 16:04:24 soy systemd[1]: Failed to start MySQL Community Server.

mysql версия 8 mysql Ver 8.0.20 для Linux на x86_64 (MySQL Сообщество Сервер - GPL) Linux soy 4.15.0-65-generi c # 74-Ubuntu SMP Вт, 17 сентября 17:06:04 UT C 2019 x86_64 x86_64 x86_64 GNU / Linux

lsb_release -a

Нет доступных модулей LSB. Идентификатор распространителя: Ubuntu Описание: Ubuntu 18.04.4 LTS Release: 18.04 Кодовое имя: bioni c

и здесь служебная информация:

service mysql status 

● mysql.service - MySQL Community Server    Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)    Active: failed (Result: exit-code) since Wed 2020-05-06 16:04:24 UTC; 7min ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html   Process: 5961 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)   Process: 5876 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)  Main PID: 5961 (code=exited, status=1/FAILURE)    Status: "Server startup in progress"

May 06 16:04:23 soy systemd[1]: Starting MySQL Community Server... 
May 06 16:04:23 soy su[5927]: Successful su for mysql by root 
May 06 16:04:23 soy su[5927]: + ??? root:mysql 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session opened for user mysql by (uid=0) 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session closed for user mysql 
May 06 16:04:24 soy systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE 
May 06 16:04:24 soy systemd[1]: mysql.service: Failed with result 'exit-code'. 
May 06 16:04:24 soy systemd[1]: Failed to start MySQL Community Server.

журнал ошибок:

020-05-07T07: 55: 44.761003Z 0 [Система] [MY-013169] [Сервер] / usr / sbin / mysqld (mysqld 8.0.20) инициализация сервера выполняется как процесс 2024 2020-05-07T07 : 55: 44.762802Z 0 [ОШИБКА] [MY-010457] [Сервер] - указана инициализация, но в каталоге данных есть файлы. Прерывание. 2020-05-07T07: 55: 44.762827Z 0 [ОШИБКА] [MY-013236] [Сервер] Указанный каталог данных / var / lib / mysql / не используется. Вы можете удалить все файлы, которые сервер добавил к нему. 2020-05-07T07: 55: 44.762887Z 0 [ERROR] [MY-010119] [Server] Aborting 2020-05-07T07: 55: 44.762984Z 0 [System] [MY-010910] [Server] / usr / sbin / mysqld: Завершение работы (mysqld 8.0.20) MySQL Сервер совместной работы - GPL. 2020-05-07T07: 55: 45.026958Z 0 [Система] [MY-010116] [Сервер] / usr / sbin / mysqld (mysqld 8.0.20), запускается как процесс 2032 2020-05-07T07: 55: 45.041675Z 1 [ ОШИБКА] [MY-011011] [Сервер] Не удалось найти действительный каталог данных. 2020-05-07T07: 55: 45.041828Z 0 [ERROR] [MY-010020] [Server] Ошибка инициализации словаря данных. 2020-05-07T07: 55: 45.041889Z 0 [ERROR] [MY-010119] [Server] Aborting 2020-05-07T07: 55: 45.042277Z 0 [System] [MY-010910] [Server] / usr / sbin / mysqld: Завершение работы (mysqld 8.0.20) MySQL Сервер совместной работы - GPL. 2020-05-07T07: 55: 45.298208Z 0 [Система] [MY-010116] [Сервер] / usr / sbin / mysqld (mysqld 8.0.20) запускается как процесс 2040 2020-05-07T07: 55: 45.305008Z 1 [ ОШИБКА] [MY-011011] [Сервер] Не удалось найти действительный каталог данных. 2020-05-07T07: 55: 45.305180Z 0 [ERROR] [MY-010020] [Server] Ошибка инициализации словаря данных. 2020-05-07T07: 55: 45.305248Z 0 [ERROR] [MY-010119] [Server] Aborting 2020-05-07T07: 55: 45.305563Z 0 [System] [MY-010910] [Server] / usr / sbin / mysqld: Завершение работы (mysqld 8.0.20) MySQL Сервер совместной работы - GPL.

он говорит, что не может создать тестовый файл, но я не знаю почему. возможно автоматические апгрейды битых прав. папка var / lib / mysql принадлежит пользователю и группе mysql. так что понятия не имею, почему он не может создавать файлы здесь. это действительно сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...