Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Вопросы о том как и что сделать чтобы работало
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
MuxauJI
Сообщения: 7
Зарегистрирован: 2018-12-13, 2:27:52

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение MuxauJI » 2019-07-11, 16:47:03

Поиск по форуму не дал результатов.

Здравствуйте! На сервере ничего не трогали, перестала открываться таблица, коннект есть, пароли не меняли. Гугл говорит что надо обновить базу до последней версии и всё пройдет. Как это сделать? сайт - tvelgorsk.ru сервер - https://s23.host-food.ru

Заранее спасибо за помощь!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги нашей хостинговой компании

Хостинг HostFood.ru

Тарифы на хостинг, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM), от 189 рублей: https://www.host-food.ru/tariffs/virtualny-server-vps/
Тарифы на выделенные сервера (Dedicated Server), от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU): https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах, от 110 рублей: https://www.host-food.ru/domains/
Часто задаваемые вопросы по хостингу: https://www.host-food.ru/faq/
Вопросы по доменам: https://www.host-food.ru/faq/domains.questions/

Аватара пользователя
lissyara
Site Admin
Сообщения: 6104
Зарегистрирован: 2009-09-19, 22:04:41

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение lissyara » 2019-07-11, 17:03:59

какая именно таблица?
и что значит -
перестала открываться таблица
??
Убей их всех! Бог потом рассортирует...

MuxauJI
Сообщения: 7
Зарегистрирован: 2018-12-13, 2:27:52

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение MuxauJI » 2019-07-11, 17:18:15

Райзица заглушка, перед ней воткнул вывод ошибки и он показал Error:Cannot load from mysql.proc. The table is probably corrupted

Таблиц в базе всего две, одна с новостями (table_news), вторая с авторизацией админа (users). Первая не показывает новости, но логин админа происходит нормально, т.е. база работает. Через майпхпадмин видно что таблица есть (существует) записи присутствуют, но вывод не производится. Дело странное т.к. никаких манипуляций не производили :(

Аватара пользователя
lissyara
Site Admin
Сообщения: 6104
Зарегистрирован: 2009-09-19, 22:04:41

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение lissyara » 2019-07-11, 17:49:12

попробуйте удалить и создать заново хранимую процедуру, помоему в ней проблема
Убей их всех! Бог потом рассортирует...

MuxauJI
Сообщения: 7
Зарегистрирован: 2018-12-13, 2:27:52

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение MuxauJI » 2019-07-11, 18:23:57

https://pp.userapi.com/c855728/v8557288 ... 3d86Pk.jpg

То же самое выдает. Действительно я так понимаю после обновления базы или сервера пропали хранимая процедура и функция. Вот они же только на локалке

https://pp.userapi.com/c855728/v8557288 ... nPFHbY.jpg

Аватара пользователя
lissyara
Site Admin
Сообщения: 6104
Зарегистрирован: 2009-09-19, 22:04:41

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение lissyara » 2019-07-11, 19:19:30

а дайте текст процедуру, потестировать
а то со скрина долго набирать буду
Убей их всех! Бог потом рассортирует...

MuxauJI
Сообщения: 7
Зарегистрирован: 2018-12-13, 2:27:52

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение MuxauJI » 2019-07-11, 19:27:01

Код: Выделить всё

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

Аватара пользователя
lissyara
Site Admin
Сообщения: 6104
Зарегистрирован: 2009-09-19, 22:04:41

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение lissyara » 2019-07-11, 19:47:24

э... вроде CREATE в начале должно быть?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
lissyara
Site Admin
Сообщения: 6104
Зарегистрирован: 2009-09-19, 22:04:41

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение lissyara » 2019-07-11, 19:49:08

а вообще, исправлено
эт ошибка на сервере была
Убей их всех! Бог потом рассортирует...

MuxauJI
Сообщения: 7
Зарегистрирован: 2018-12-13, 2:27:52

Ошибка MySQL - Error:Cannot load from mysql.proc. The table is probably corrupted

Сообщение MuxauJI » 2019-07-11, 20:15:43

:Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!:

спасибо)))