很多使用Discuz!X建站的站长都遇到过这样的问题(报错如下图): 在网上找了很多资料,都无法解决,就连官方给的教程也于事无补。后来在看微软的补丁报告的时候突然发现了这个官方发布的BUG,后来按照说明修补以后竟然把这个问题解决了。现在公开给大家看看。 微软补丁造成MYSQL经常连接失败解决方法: 微软补丁KB967723造成MYSQL经常连接失败解决方法 有以下两种方法: 1,卸载微软补丁KB967723(不建议) 步骤:在添加和删除程序中(勾选上方的“显示更新”)在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载。卸载完成后重启数据库服务器。 2,修改注册表(推荐此方法) 本方法是微软给出的修改注册表修复该Bug的的方法,原因是TCP端口的默认值是5000。建议调整TCP端口值为65533。 步骤:找到注册表路径HKEYLOCALMACHINESYSTEMCurrentControlSetServicesTcpipParameters 新增MaxUserPort 值名称:MaxUserPort 值类型:DWORD 建议值为65533{有效范围:500065534(十进制)} 退出注册表,重启(服务器)计算机即可。 微软原文地址:http:support。microsoft。comkbq196271