У меня есть виртуальная машина, на которой запущен стек LAMP с Fedora 22. Это сервер, предназначенный для работы OwnCloud.
Сервер и OwnCLoud работали нормально несколько недель. Пришлось перезагрузить сервер. При перезагрузке mysqld не запускается. Попытка запустить службу вручную также не удалась.
[root@cloudServ]/home/rcreasy# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Job for mysqld.service failed because the control process exited with
error code. See "systemctl status mysqld.service" and "journalctl -xe"
for details.
Вот результаты systemctl status mysqld.service
[root@cloudServ]/home/rcreasy# systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Fri 2016-09-30 12:03:34 EDT; 1min 3s ago
Process: 3851 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=1/FAILURE)
Process: 3829 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Sep 30 12:03:34 cloudServ systemd[1]: mysqld.service: Unit entered failed state.
Sep 30 12:03:34 cloudServ systemd[1]: mysqld.service: Failed with result 'exit-code'.
Sep 30 12:03:34 cloudServ systemd[1]: mysqld.service: Service hold-off time over, scheduling ...art.
Sep 30 12:03:34 cloudServ systemd[1]: mysqld.service: Start request repeated too quickly.
Sep 30 12:03:34 cloudServ systemd[1]: Failed to start MySQL Server.
Sep 30 12:03:34 cloudServ systemd[1]: mysqld.service: Unit entered failed state.
Sep 30 12:03:34 cloudServ systemd[1]: mysqld.service: Failed with result 'start-limit'.
journalctl -xe дает много строк с (где XXX - несколько разных чисел)
Sep 30 12:15:12 cloudServ ownCloud[XXX]: {remote} Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or dir
Ничего нового не записывается в /var/log/mysqld.log Владение на / var / lib / mysql, а его содержимое - mysql: mysql
Может кто-то указать мне верное направление?
Я нашел проблему. На жестком диске не хватало места. Я предполагаю, что MySQL не хватило места для записи в журнал, что привело к сбою.
Поскольку это виртуальная машина, я добавил виртуальное дисковое пространство.
Размещаю это в надежде, что это поможет кому-то другому, и что мои часы времени принесут кому-то пользу.