我在一个debian 6.0.4服务器中托管一个mysql服务器,这个服务器以linode方式托管,新的数据经常使用R写到mysql服务器上,大约每分钟写30-40个“写”,每天大约7小时,每周5天。
最近我发现mysql服务器似乎经常停机,总是给我一个错误,mysql服务器不能通过套接字连接。我想知道这是否是我对mysql服务器的高需求造成的,这是否可以解决。
我绝对是管理服务器的新手。请让我知道,如果我需要提供更多的信息,以解决这个问题。谢谢。
错误信息是:
enter code here`ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)然后我尝试了前面提到的这里方法,然后再次运行sudo mysqld restart,并给出了一个不同的错误消息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)发布于 2012-04-09 03:53:57
MySQL服务器停机的原因很可能是在MySQL错误日志中。它位于基于Debian的系统上,位于/var/log/mysql.log。
这听起来好像MySQL甚至没有运行。查看它是否与ps aux | grep mysqld | grep -v grep一起运行,然后查看它是否在监听任何网络端口netstat -lntp | grep mysqld
如果日志文件为空,请确保mysql.log由运行MySQL的用户拥有。如果不是,那么chown将由MySQL用户拥有。日志也可能在/var/log/mysqld/mysql.log中。
发布于 2012-04-09 20:39:38
尝试sudo apt-get remove mysql-server,它将删除mysql之后,再次使用sudo apt-get install mysql-server安装它
https://serverfault.com/questions/377751
复制相似问题