| |
|
|
| | Что то произошло с базой и теперь при попытке просматреть содержимео через php my admin она выдает это
Ошибка
SQL-запрос:
SELECT *
FROM `rate`
LIMIT 0 , 30
Ответ MySQL:
#1194 - Table 'rate' is marked as crashed and should be repaired
|
Что это за ошибка и в результате чего она могла произойти? | |
| |
|
|
| |
|
|
| |
для: skor
(28.12.2006 в 00:12)
| | | Таблица испортилась, её нужно восстановить при помощи оператора repaire table. | |
| |
|
|
| |
|
|
| |
для: cheops
(28.12.2006 в 00:14)
| | | нажал оптимизировать выдало следующее
SQL-запрос:
SHOW INDEX FROM `rate` ;
Ответ MySQL:
#144 - Table './******/rate' is marked as crashed and last (automatic?) repair failed
ошибка востановления ((
а в резуультате чего это могло произойти? | |
| |
|
|
| |
|
|
| |
для: skor
(28.12.2006 в 00:17)
| | | Как правило, так бывает, если происходят манипуляции с файлами таблиц в то время как не оставновлен сервер, или внезапно вырубается электричество...
Дело где происходит на локальном сервере или у хостера? Самое убойное средство, это
mysqlcheck -u root -e -p --databases database
|
Где database - имя базы данных. | |
| |
|
|
| |
|
|
| |
для: cheops
(28.12.2006 в 01:25)
| | | да база у хостера.
а чтобы самое удобное средство использовать надо root иметь или просто выполнить этот запрос? | |
| |
|
|
| |
|
|
| |
для: skor
(28.12.2006 в 12:43)
| | | Это собственно не запрос, эту команду необходимо выполнить хостеру либо от вашего аккаунта, либо от root. Попробуйте ещё выполнить команду
REPAIR TABLE rate EXTENDED
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(28.12.2006 в 13:53)
| | | ну таких прав у меня к сожалению нет.
Пускай тех поддержка разбирается.
Спасибо за советы! | |
| |
|
|
| |
|
|
| |
для: skor
(28.12.2006 в 14:07)
| | | Оператор
REPAIR TABLE rate EXTENDED
| сможете и вы выполнить - он не так убойно действует, но тоже проверяет таблицу построчно. | |
| |
|
|