У меня была та же проблема сегодня, mysql просто перестал работать, и это выдало мне те же ошибки, что и у вас.
После нескольких часов поиска в Интернете и пробуя множество различных решений, единственное сработала переустановка xampp .
Если вы хотите сохранить свои базы данных , перед удалением старого xampp, go до xampp / mysql / data и сделайте резервную копию всех папок / баз данных, которые вы хотите перенести в новую установку xampp.
Кроме того, не забудьте сделать резервную копию всех ib файлы в той же папке (в моем случае у меня было: ibdata1 , ib_logfile1 , ib_logfile2 ). Если у вас есть что-то важное в htdocs, не забудьте также сделать его резервную копию.
После удаления xampp загрузите и установите версию fre sh, go to data Папка и переименование файлов ib на всякий случай, чтобы иметь резервную копию, после этого скопируйте старые ib файлы и папки базы данных в ваш недавно установленный xampp.
Откройте панель управления xampp от имени администратора и перезапустите mysql, после этого все должно работать нормально, по крайней мере, для меня, и все мои таблицы и данные были все еще пригодны для использования.