MySQL 正在运行但无响应

MySQL 正在运行但无响应

我的一台机器崩溃了,我重启了 mysql。Mysql 加载正常,我可以用 'mysql -p' 连接并执行简单的命令,如“show tables;”。但是,真正的 DB 操作(例如“select [...]”)就挂了。有人知道发生了什么吗?

答案1

尝试:

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

答案2

MySQL 在启动时运行检查数据库操作,这些操作会锁定数据库。尝试以下操作:

show processlist;

如果检查过程目前正在运行,您只需等待即可。

相关内容