建立新连接时,现有MySQL连接将关闭/丢失

时间:2014-01-13 13:59:25

标签: mysql backup mysqldump

我有一个批量转储(使用mysqldump)我的数据库大小约为250G。此转储运行正常,直到建立新连接。现在,这种新连接会导致丢失现有连接,从而导致数据库转储。除非发生此错误或连接丢失,否则这种情况几乎始终如一。第一个连接使用主机名localhost完成,第二个连接使用框的静态IP地址连接。

Error log below..
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `test_table` at row: 2549201
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) when trying to connect
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect

新连接以流方式从表中执行select * from test_table(使用resultSet.setFetchSize(Integer.MIN_VALUE)完成)。也就是说,新连接还建立了一个一个接一个地取记录的长期连接。这个新查询也运行了很长时间。

0 个答案:

没有答案