今天朋友的windows服务器上的站点突然访问出错,提示数据库连接错误,叫帮忙看一下。。。
检察服务器发现没有异常,数据库密码没有改,难道是mysql停止了,没有启动?
然后分别执行一下net stop mysql和net start mysql命令去启动,发现有启动,服务进程也有,但就是连接不上。
通过命令或软件去连接,提示Can't connect to MySQL server on'localhost' (10055)错误
然后上网查找一下相关资料,怀疑就是动态连接数的问题,可能是并发超出了限制。
最后解决方案是在注册表自定义最大连接数:
运行regedit打开注册表,依次找到以下路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在右侧空白处,右键新建DWORD值
名称:MaxUserPort
数值数据:65534
基数:十进制
确定,关闭注册表。
发现问题已经解决,可以正常运行了。
本文由 admin 创作,采用 知识共享署名4.0
国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:2023-07-05 17:40:49