我在一台机器上崩溃,并重新启动并重新启动MySQL。 Mysql加载正常,我可以连接'mysql -p'并执行简单的命令,如“显示表”。 然而,真正的数据库操作(例如,“select”)只是挂起。 有什么想法吗?
MySQL在启动时运行检查数据库操作,这些操作会locking数据库。 尝试这个:
show processlist;
如果检查过程正在运行,您只需等待它。
尝试:
mysqlcheck -u root -pPASSWORD -A --check mysqlcheck -u root -pPASSWORD -A --auto-repair mysqlcheck -u root -pPASSWORD -A --optimize