Решаем ошибку error : Can't create new tempfile: './xenforo/xf_search_index.TMD'

baltun

Администратор
Сообщения
10.733
Реакции
2.543
Баллы
2.003
Пытаемся выполнить такую команду в нашем случае актуально, можно сделать к конкретно одной такую команду:
Код:
mysqlcheck --user=root --password=123456 --auto-repair --all-databases
Получаем такую ошибку:
Код:
Repairing tables
xenforo.xf_search_index
error : Can't create new tempfile: './xenforo/xf_search_index.TMD'
status : Operation failed

Решение такое:
Код:
sudo service mariadb stop
cd /var/lib/mysql/xenforo
myisamchk -r -v -f xf_search_index
sudo service mariadb start

или такое:
Код:
sudo service mysql stop
cd /var/lib/mysql/xenforo
myisamchk -r -v -f xf_search_index
sudo service mysql start
Такое решение так же подойдет к такой ошибки:
Код:
Mysqli prepare error: Table './xenforo/xf_search_index' is marked as crashed and last (automatic?)

После всего так же лучше выполнить команду и проверить, что нет ошибок.
Код:
mysqlcheck --user=root --password=123456 --auto-repair --all-databases
 
Назад
Верх Низ