标题: 解决 2003 Can’t connect to MySQL server on ‘localhost’ (10048) [打印本页] 作者: s.Bo 时间: 2010-7-28 10:23 标题: 解决 2003 Can’t connect to MySQL server on ‘localhost’ (10048) 2003
Can’t connect to MySQL server on ‘localhost’ (10048)
一般见于使用mysql的windows 2003服务器.
错误的出现的原因:
另外一个原因是
关于Can’t connect to MySQL server on ‘localhost’ (10048)
这个bug出现在一个LOOP里面,每跑一次,会连接一次MySQL database.
在我自己的Windowx XP 没有出现,不过在 windows 2003 server, x32. 会出现。
因为win32po每次 release rtand close p ort 会有延迟。才导致这个bug.
可以看下面的 forum discussion: http://bugs.mysql.com/bug.php?id=6580
还有microsoft对这个bug的solution…很麻烦的。。。 http://support.microsoft.com/kb/q196271/
怎么解决呢?
只要去掉 mysql_close()就可以了. 只在 program 的最后放一个 mysql_close() 就可以解决这个问题了。作者: 八号 时间: 2011-8-18 12:45
记录一下 遇到一种情况
因为数据库里面的一个表出问题 只要查询涉及到该表 数据库马上就会崩溃 停止
数据库停了自然再查询就出现
2003 Can’t connect to MySQL server on ‘localhost’ (10061)