最近发现在同一个服务器两个论坛老是出现MYSQL连接不上的问题,两个论坛程序分别是 PHPWind 和 Discuz! 。遍历百度好不容易找到答案了,把解决方法提供给大家。

完整错误信息如下:

Cannot use database

The URL Is:
[***页面地址***]

MySQL Server Error:
Can't connect to MySQL server on 'dbhost' (10061) ( 2003 )


原因:微软2009年9月9日发布了一个TCP/IP更新补丁(KB967723),如果服务器开启自动更新或者有自动更新软件下载更新了这个补丁,那么就会出现这个问题。

补丁卸载方法:远程终端进入你的服务器,打开 控制面板 - 添加与删除程序 - (勾选上方的“显示更新”)在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载。卸载完成后程序服务器,一切正常!

注意:该补丁是修复防止通过远程获取权限的一个漏洞,卸载此补丁后服务器会有安全隐患。但是想要MYSQL正常运行,临时的解决办法只有这样做才行,要么就换成 linux 系统。

 
目前有0条回应
Comment
Trackback
你目前的身份是游客,请输入昵称和电邮!