打开网站显示:Can’t connect to MySQL server on ‘localhost’ (10055) in……

作者: 坎肩儿 分类: 故障排查 发布时间: 2011-06-20 08:25

打开网站显示错误:Can’t connect to MySQL server on ‘localhost’ (10055) in…

最近经常是隔1-2天就会出现这种情况,重启MYSQL无效,重启服务器才能解决。

网上找了下,引起改问题的原因:

1、FTP可以引起。

2、Mysql挂了可以引起。

3、PHP环境没有搞好可以引起。

服务器安装了server-u,昨天上午查看的时候有2个用户连接,但是没有显示用户名,估计是恶意的连接,就将其剔除了。

今天早晨再次出现这种错误,不得不重视了。

2011-6-20 8点钟,关闭Ser-U,静等问题的出现。

2011-6-21 5点钟,问题再次出现。

现在的问题,有IP频繁链接服务器上的MSSQL数据库。下图:201106210744

有人在暴力破解我的MSSQL数据库密码?

2011-6-21,11:40

修改默认的1433端口之后,频繁连接的问题解决了。

Ser-U也在关闭状态,现在就是观察了,看是否还会出现问题。

2011年6月22,问题依旧出现,再次解决方法:

修改注册表:[HKEY_LOCAL_MACHINE] – [SYSTEM] – [CurrentControlSet] – [Services] – [Tcpip] – [Parameters] – [TcpTimedWaitDelay]如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型。数值设置为十进制30 ~ 60 之间即可。

修改之后,重启服务器,再等结果。

2011年6月23,问题依旧,查看日志显示,问题好像出现在0点左右。

安装360,并打好漏洞补丁。进行了全盘扫描,发现木马后门。

2011年6月23,10点30左右,发现网站打不开,服务器PING不通,通知机房重启后恢复正常。难道是360的问题?

更进一步的操作:关闭360,关闭Ser-U服务。