Базам mysql свойственно крашиться, и если у вас один сайт, то восстанавливать таблицы баз данных на обычном хостинге вам возможно и не придётся или придётся делать раз в год. А если сайтов у вас десятки то уследить за тем какая таблица «подвисла» и проверять какой сайт не работает уже сложнее.
Для того чтобы проверить, восстановить и оптимизировать все базы данных mysql достаточно подключить по ssh и выполнить команду:
mysqlcheck -uUSER -pPASSWORD --auto-repair --check --optimize --all-databases
Если вы восстанавливали раньше таблицы через интерфейс phpmyadmin, то данный способ вам покажется быстрее и менее трудозатратным. Если вам требуется только восстановить базы данных, то оставьте в вышеуказанной команде только параметр --auto-repair.