插入/更改/更新脚本在MySql中没有响应

时间:2015-07-20 09:06:44

标签: mysql

我目前面临一个奇怪的问题。 我至少在过去七个月中使用的MySQL数据库已停止响应Create/Update/Alter脚本。 (之前相同的脚本正在运行。)然而,MySQL DB正在响应Select语句。 我没有得到任何日志(除了连接超时): - 他们只是说连接超时(仅在create/update/alter的情况下。同样适用于select语句)

1)我尝试使用Java App和MySQL Workbench运行脚本。行为相同(Java App中的连接超时,MySql挂起并提供强制退出的选项)

2)我尝试重新启动MySQL服务器以删除任何锁

这种行为的可能原因是什么?

关于日志:由于行为也是通过MySQL工作台进行的,因此Java日志不适用于此

关于代码:由于之前的相同查询正在运行,并且正在处理类似数据库的另一个实例,因此它们没问题。

以下是User's Grant的屏幕截图。我正在使用root权限。 User Grant Access

1 个答案:

答案 0 :(得分:0)

我不确定是什么导致了这个问题,但是这里的工作对我有所帮助:

  1. 由于SELECT查询正在运行,我从MySql DB
  2. 获取了数据库转储
  3. 从MySql中删除了数据库
  4. 从步骤1中生成的转储中重新创建数据库。