Я пытаюсь просто установить mysql / mariadb на Fedora 28, но после установки он не запускает сервер.
Когда я набрал systemctl start mariadb.service получил это сообщение:
Задание для mariadb.service завершилось неудачно, поскольку процесс управления завершился с кодом ошибки. См. "Systemctl status mariadb.service" и "journalctl -xe" для подробностей.
Анализируя журнал, вы увидите следующие сообщения об ошибках:
*2018-09-03 8:01:20 0 [Note] Recovering after a crash using tc.log
set 03 08:01:20 localhost.localdomain
mysqld[4944]: 2018-09-03 8:01:20 0 [ERROR] Recovery failed! You must enable all engines that were enabled at t>
set 03 08:01:20 localhost.localdomain
mysqld[4944]: 2018-09-03 8:01:20 0 [ERROR] Crash recovery failed. Either correct the problem (if it's, for exa>
set 03 08:01:20 localhost.localdomain
mysqld[4944]: 2018-09-03 8:01:20 0 [ERROR] Can't init tc log
set 03 08:01:20 localhost.localdomain
mysqld[4944]: 2018-09-03 8:01:20 0 [ERROR] Aborting*
Есть ли у кого-нибудь свет, чтобы решить эту темную проблему?
Возможно, на tc.log
появляется нулевой байт. Удалите или r и перезапустите процесс, должен работать.
sudo mv /var/lib/mysql/tc.log /var/lib/mysql/tc.log.bak
systemctl restart mariadb.service
Ссылка:
Отредактируйте свой пост и выложите вывод
systemctl status mariadb.service