Страница 1 из 1
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 16:47:03
MuxauJI
Поиск по форуму не дал результатов.
Здравствуйте! На сервере ничего не трогали, перестала открываться таблица, коннект есть, пароли не меняли. Гугл говорит что надо обновить базу до последней версии и всё пройдет. Как это сделать? сайт - tvelgorsk.ru сервер -
https://s23.host-food.ru
Заранее спасибо за помощь!
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 17:03:59
lissyara
какая именно таблица?
и что значит -
перестала открываться таблица
??
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 17:18:15
MuxauJI
Райзица заглушка, перед ней воткнул вывод ошибки и он показал Error:Cannot load from mysql.proc. The table is probably corrupted
Таблиц в базе всего две, одна с новостями (table_news), вторая с авторизацией админа (users). Первая не показывает новости, но логин админа происходит нормально, т.е. база работает. Через майпхпадмин видно что таблица есть (существует) записи присутствуют, но вывод не производится. Дело странное т.к. никаких манипуляций не производили
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 17:49:12
lissyara
попробуйте удалить и создать заново хранимую процедуру, помоему в ней проблема
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 18:23:57
MuxauJI
https://pp.userapi.com/c855728/v8557288 ... 3d86Pk.jpg
То же самое выдает. Действительно я так понимаю после обновления базы или сервера пропали хранимая процедура и функция. Вот они же только на локалке
https://pp.userapi.com/c855728/v8557288 ... nPFHbY.jpg
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 19:19:30
lissyara
а дайте текст процедуру, потестировать
а то со скрина долго набирать буду
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 19:27:01
MuxauJI
Код: Выделить всё
BEGIN
DECLARE $start, $end INT DEFAULT 1;
LOOP
SET $start = LOCATE("<", $str, $start);
IF (!$start) THEN RETURN $str; END IF;
SET $end = LOCATE(">", $str, $start);
IF (!$end) THEN SET $end = $start; END IF;
SET $str = INSERT($str, $start, $end - $start + 1, "");
END LOOP;
END
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 19:47:24
lissyara
э... вроде CREATE в начале должно быть?
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 19:49:08
lissyara
а вообще, исправлено
эт ошибка на сервере была
Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted
Добавлено: 2019-07-11, 20:15:43
MuxauJI