A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Ошибка базы данных: ...is marked as crashed and last (automatic?) repair failed

Ошибка базы данных: ...is marked as crashed and last (automatic?) repair failed


Рубрика: Администрирование
Метки: |
Просмотров: 6486

Если вы получаете ошибку при открытии страницы ...is marked as crashed and last (automatic?) repair failed , то это значит что часть базы данных MySQL слетело.

Что делать если ошибка MySQL: ...is marked as crashed and last (automatic?) repair failed ?

Для решения проблемы с ошибкой ...is marked as crashed and last (automatic?) repair failed нужно выполнить следующие действия:

В место точек ... у вас будет указано название базы данных и таблица.

1. Переходим в базу данных через консоль:

cd /var/lib/mysql/$DATABASE_NAME

- где $DATABASE_NAME это название вашей базы данных

2. Выполняем запрос на восстановление конкретной таблицы в этой базе данных (название берем из вашей ошибки:

myisamchk -r -o -f -v $TABLE_NAME

-где $TABLE_NAME название ваше таблицы

В некоторых случаях перед проведением этих действий требуется остановка сервера баз данны:

Останавливаем: service mysql stop

Запускаем (после выполения действий с восстановлением): service mysql start

Автор: BuxarNET (Тяшкевич Виталий) для IntFAQ.ru, по инструкции от хостинг провайдера Buxar-Host.ru