Требуется сис. администратор, который очень хорошо разбирается с mysql и сможет помочь.
Описание проблемы:
Проблема случилась на сервере, место на диске закончилось и видимо повредилась база данных. Сайт не работает. Как только пытаешься открыть сайт - то база отваливается с ошибкой:
Database Exception – yii\db\Exception
SQLSTATE: General error: 2006 MySQL server has gone away
Когда активное подключение сайта в конфиге сайта к базе, то в phpmyadmin заходишь и тебя регулярно выбрасывает.
Когда сменил данные подключения сайта к базе в конфиге, то в phpmyadmin заходит.
При проверке базы повреждена одна таблица user (в ней 84 тыс. записей).
Вот при проверке этой таблицы такое сообщение
Table Op Msg_type Msg_text
base.user check Warning InnoDB: The B-tree of index PRIMARY is corrupted.
base.user check Warning InnoDB: Index user_unique_username_idx is marked as corrupted
base.user check Warning InnoDB: Index user_unique_email_idx is marked as corrupted
base.user check error Corrupt
Отремонтировать или прочее в phpmyadmin не получается.
Эскпортировать базу не получается, таблицу user не скачивает.
Имеется бэкап сервера за 16 и 17 октября. Сам сайт отключиля 18 октября вечером.
В тех. поддержке хостинга восстановили сервер за 17 октября и там такая же проблема с базой с таблицей user. За 16 октября говорят такая же картина.
У меня есть дамп базы за май 2022 года. Но он очень старый, там к примеру есть таблица user, но она на половину от актуальной.