我使用的是 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 服务器不工作。我可以尝试重新启动服务器,但我会尝试在没有该步骤的情况下解决此问题。它的测试环境,所以我想找到比重启整个服务器更好的解决方案;)