出现 Can't Connect MySQL Server(localhost:3306)!。
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
 
下新建立两个dword ,要求十进制值
MaxUserPort 30  端口占用后释放时间30秒,系统默认120秒
TcpTimedWaitDelay 65534
 
弄完重启,问题解决。
 
对于 Windows 平台,其默认设置通常已经够用。但是,在极重负载下,可能需要调整 MaxUserPort 和 TcpTimedWaitDelay。这些参数决定应用程序请求的用户端口的可用性。
默认情况下,使用 MaxUserPort 参数,在值 1024 和 5000 之间(包括 1024 和 5000)对短暂(也就是短期的)端口进行分配。TcpTimedWaitDelay 参数控制应用程序关闭 TCP 连接后 OS 回收端口所需要等待的时间,默认值为 4 分钟。在重负载中,可能会超过这些限制,并导致“正在使用的地址:连接”异常。如果遇到“正在使用的地址:连接”异常,请尝试在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 键下设置 MaxUserPort 和 TcpTimedWaitDelay 注册表值:
    MaxUserPort = dword:00004e20(用十进制表示为 20,000)
    TcpTimedWaitDelay = dword:0000001e(用十进制表示为 30)
如果异常仍存在,请增加 MaxUserPort 参数的值。
 
mysql经常出现卸载不干净 注册表需要改 3306才能使用