SQLSTATE[HY000] [2002] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 - Execute Query False!

正文开始

SQLSTATE[HY000] [2002] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 - Execute Query False!

CMD 查看端口 NETSTAT -an 发现端口很多。

要修改注册表,加2个限制:TCP最长失效时间、TCP端口数量。

如果你的服务器是windows2003或xp,默认端口只开到5000,而且超时等待默认是240秒(这里有官方说明:http://msdn.microsoft.com/zh-cn/library/aa560610(v=bts.10).aspx),我们只需把服务器端口全打开,并且根据自己的情况调整超时时间。

具体操作:

1、打开注册表(运行命令:regedit)

2、找到注册表节点:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

3、新增2项(如果已存在就修改项值),值对应的都是10进制数字

MaxUserPort=65534 (端口数设到最大)

TcpTimedWaitDelay=5 (超时等待是5秒,根据个人需要)

修改端口范围。 在Windows开始菜单中,单击“运行”。 输入“cmd”并按“Enter”打开命令执行窗口。 执行如下命令修改端口范围。 netsh int ipv4 set dynamicportrange tcp startport=5000 numberofports=60000

4、重启服务器

正文结束

Mysql Innodb 引擎优化 参数 mysql语句 修改表字段 加减索引