Ошибка 145

Ошибка 145 возникает в результате повреждения одной или нескольких таблиц в базе данных.

Симптомы

Вместо сайта вы видите что-то похожее:

[emptybox]MySQL Error!
————————

The Error returned was:
Table ‘./имя_таблицы’ is marked as crashed and should be repaired

Error Number:
145

SELECT * FROM имя_таблицы where id = ‘число'[/emptybox]

Причины

Повреждение одной или нескольких таблиц в базе данных.

Почему такое происходит?

Возможные причины:
– аппаратные сбои на сервере;
– сбой в питании, в результате чего изменения в таблицу были внесены не полностью;
– неумелое редактирование базы данных (таблиц) самим пользователем;
– и др.

Диагностика

Если нам известна поврежденная таблица, то этот пункт можно пропустить и сразу перейти к лечению.

Обратите внимание на само сообщение об ошибке. В нем должно быть указано имя поврежденной таблицы.

Откройте phpMyAdmin, найдите нужную базу данных. Найдите поврежденную таблицу (или таблицы). Отметьте их галочками.

Внизу под списком таблиц в выпадающем меню выберите пункт «Проверить таблицу» (REPAIR TABLE).

Табличные проверки занимают много времени в случае крупных таблиц.

Лечение

Отметьте поврежденные таблицы и внизу под списком таблиц в выпадающем меню выберите пункт «Восстановить таблицу».

[okbox]Совет: Перед внесением крупных (важных) изменений в базу данных – сделайте ее резервную копию.[/okbox]

[ideabox]Столкнулись с похожими проблемами? Не знаете как их решить? Нет времени чтобы копаться и разбираться во всем этом? Обратитесь к специалисту![/ideabox]

Коментарі

Підписатися
Сповістити про
guest

0 комментариев
Найстаріші
Найновіше Найбільше голосів
Зворотній зв'язок в режимі реального часу
Переглянути всі коментарі