Назад | Перейти на главную страницу

MySQL работает, но не отвечает

У меня произошел сбой на машине, и я перезагрузил и перезапустил mysql. Mysql загружается нормально, я могу подключиться к mysql -p и выполнять простые команды, такие как «показать таблицы;». Однако реальные операции с БД (например, «выберите [...]») просто зависают. Есть хоть какое-то представление о том, что происходит?

Пытаться:

mysqlcheck -u root -pPASSWORD -A --check
mysqlcheck -u root -pPASSWORD -A --auto-repair
mysqlcheck -u root -pPASSWORD -A --optimize

MySQL запускает операции проверки базы данных при загрузке, и они блокируют базу данных. Попробуй это:

show processlist;

Если в настоящее время выполняется процесс проверки, вам просто нужно его подождать.