После добавления полнотекстового индекса к одному столбцу таблицы с 30 000 строками эта таблица становится недоступной. Любые попытки изменить, отбросить, обрезать или получить доступ к нему зависают. MySQL также сообщает, что у пользователя слишком много подключений. Почему добавление полнотекстового индекса может вызвать эту проблему? Как мне удалить эту таблицу?
Я бы начал с остановки сервера и запуска mysqlcheck для этой базы данных (если вы не можете остановить сервер, сделайте резервную копию всей базы данных, скопируйте ее на другой компьютер и запустите там проверки).
Первоначальный набор опций - просто проверка на наличие ошибок. Как только вы его получите, обновите свой пост подробностями из этой проверки, и мы примем его оттуда.
Изменение большого стола займет некоторое время. Вы должны были протестировать свои изменения, прежде чем запускать их в производственной среде.
Я подозреваю, что это была таблица, в которую написано. Когда вы начали переделку, она заблокировалась. Когда соединения пытаются написать в него, они ждут, пока он разблокируется. В конце концов, все доступные соединения были заполнены в ожидании разблокировки стола.
Если вы не хотите рисковать повреждением данных, подождите, пока это прекратится. В противном случае вы можете убить alter, но откат тоже может занять некоторое время. Если вы остановите базу данных, вы рискуете повредить данные. Он может восстановиться, но такие действия еще более безответственны.