MySQL *不是总是*随机显示ERROR 2002(HY000)

时间:2015-12-17 09:08:56

标签: mysql linux

通过查看堆栈溢出问题,我发现有很多关于此错误的问题,但这次似乎有所不同,该服务正在运行,但有时它会停止工作并显示着名的

ERROR 2002(HY000):无法通过socket' /var/run/mysqld/mysqld.sock'连接到本地MySQL服务器; (111)

直到我重新启动系统或重新启动mysql服务

有什么建议吗?这很奇怪,因为重启后网络服务器会工作一段时间,但过了一天就会停止。

我发布测试以向您显示发生此问题时发生的情况

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'Select * From customer where customer_adressnummer like '
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3374)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2543)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1737)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2022)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1940)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1925)
    at toolhouseserver.ExecutionThread.run(ExecutionThread.java:114)
    at java.lang.Thread.run(Thread.java:745)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

0 个答案:

没有答案