Чиним MySQL / MariaDB после аварийного завершения работы

Иногда при аварийном завершении работы компьютера БД не успевает провести транзакции и после перезагрузки не запускается.

Если в файле

/var/log/mysql/mysqld.err

присутствует записть на подобии

[ERROR] Found 1 prepared transactions! It means that mysqld was not shut down properly last time and critical recovery information (last binlog or tc.log file) was manually deleted after a crash. You have to start mysqld with --tc-heuristic-recover switch to commit or rollback pending transactions.

то выполняем команду

mysqld --tc-heuristic-recover=COMMIT