重启服务后无法通过ssh运行mysql控制台

时间:2013-01-25 14:22:14

标签: mysql ssh

我使用的是Ubuntu 12.04 x64,目前使用的是Mysql 5.5.28(加上Galera,但我不认为它是相关的)。 我在my.cnf中做了一些更改,但更改与InnoDB设置有关(缓冲池的内存,刷新,线程并发设置等等。)

之后当我点击service mysql restart时我无法进入mysql控制台 - 我收到以下错误消息:

Lost connection to MySQL server at 'reading initial communication packet', 
  system error: 104

有时下一次尝试导致进入控制台,有时不会,我必须重新启动SSH连接。可能是什么问题以及如何解决它?

编辑: 我注意到system error: 104跟随错误发生后的大部分时间都是:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket 
'/var/run/mysqld/mysqld.sock' (111)

几次后它通常会开始。不幸的是现在它没有,并且在syslog中有:

Error in my_thread_global_end(): 2 threads didn't exit

重新启动SSH连接/ MySQL服务器无法正常工作。我可以尝试重新启动服务器,但我试图解决这个问题没有这一步。它的测试环境让我想找到比重启整个服务器更好的解决方案;)

1 个答案:

答案 0 :(得分:0)