MySQL在运行查询时挂起用户

时间:2017-10-13 12:23:59

标签: mysql database connection

在讨论这个问题之前,我会给你一些技术细节:

  • MySQL版本:5.3.1
  • 引擎:Innodb
  • 在Centos下运行的服务器

运行某些查询时,我在用户连接中遇到了一些麻烦。对于此示例向您展示我的问题,我将进行查询,以便激发此方案。

假设我有我的用户“ testuser1 ”,我用它来运行 2分钟查询(目的很长)。在运行此查询时,我尝试使用相同的用户(和不同的表)运行另一个查询,但在第一个查询完成之前它实际上不会运行(顺序的种类)。

我认为第一件事就是......好吧,也许这些表被锁定了?(甚至我根本无法连接到数据库)。

因此,当此查询运行时,我尝试使用新用户“ testuser2 ”。在这种情况下,我在连接数据库和运行查询时完全没有任何问题。

在此之后,我认为用户可能被阻止,所以我尝试连接  我的“ testuser1 ”到另一个没有问题的数据库。

我接下来尝试的是在第一个运行时在另一个IP上使用“ testuser1 ”。但是,我在运行查询时没有遇到任何问题。

有谁知道为什么我不能在同一个IP上一次运行两个查询以及如何解决这个问题?

非常感谢!

0 个答案:

没有答案