mysql服务⾃动关闭的解决
笔记本上设置成合上板⼦不休眠,于是⼲脆把笔记本放在书包⾥⾯,通过远程桌⾯连接笔记本电脑,经过了很长的时间,再去连接,结果出现cann’t connect 10061错误,发现原来是服务不知怎么的就关闭了,我的Mysql是安装版本,安装以后就是启动了服务的,怎么现在就关闭了呢?于是进⼊⽬录/bin 双击启动服务后连接就没有问题了
打开services.msc
发现Mysql安装板没有在服务列表⾥⾯注册,也⽆法使⽤net start mysql命令,所以还要注册⼀下mysql服务,在bin⽬录下⾯ -install
要删除服务也很简单sc delete mysql即可
启动服务net start mysql
关闭服务net stop mysql
注意,只可以有⼀个进程,如果已经启动了服务,有在服务列表⾥⾯启动肯定会失败
来源:
原因:微软9⽉9⽇发布了TCP/IP更新补丁(KB967723),如果服务器开启⾃动更新或者有⾃动更新软件下载更新了这个补丁,那么就会出现这个问题。有⼈可能会问,为什么9号出现的补丁,到现在才发现问题?⼤家都知道,服务器不是每天都重启的,有的服务器可能⼀个⽉或者⼀年半载重启⼀次,有的可能在9⽉9⽇以后重启过服务器,所以补丁⽣效了(我个⼈这么认为)。症状: Can’t connect to MySQL server on ‘localhost’ (10061)
解决⽅案:
⽼⽅法:卸载KB967723补丁:登录服务器,进⼊控制⾯板 — 添加和删除程序 — (勾选上⽅的“显⽰更新”)在⾥⾯可以看到更新的KB967723这个补丁,然后就想卸载普通软件⼀样卸载,卸载中会提⽰你,如果卸载可能导致程序运⾏出错,没关系,选择“是”,继续卸载。卸载完成后程序服务器,⼀切正常!
新⽅法:微软给出…重要此部分、⽅法,或任务包含告诉您如何修改注册表的步骤。但是,如果错误地修改注册表,就可能发⽣严重的问题。因此,请确保认真执⾏这些步骤。添加的保护注册表之前先备份您修改它。然后,发⽣问题时可以还原注册表。有关如何备份和还原在注册表的详细信息,单击下⾯的⽂章编号,以查看 Microsoft 知识库中相应:
322756 ( ) 如何备份和还原在 Windows 注册表
默认最⼤的临时 TCP 端⼝的数是 5000 适⽤于⼀节中包含的产品中。在这些产品中添加⼀个新参数。要提⾼临时端⼝的上限,请按照下列步骤操作:
mysql下载后为什么不是一个安装包启动注册表编辑器。(开始—运⾏—REGEDIT)
在的注册表中到以下⼦项,然后单击参数:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在编辑菜单上单击新建,,,然后添加下⾯的注册表项:数值名称: MaxUserPort
值类型: DWORD
值数据: 65534 (注意是⼗进制)
有效范围: 5000-65534 (⼗进制)
默认值: 0×1388 (5000 ⼗进制)
说明:此参数将控制程序从系统请求任何可⽤的⽤户端⼝时使⽤的最⼤端⼝数。通常,1024 的值和包含的 5000 之间分配临时的(短) 端⼝。
退出注册表编辑器,并重新启动计算机。
请注意其他的 TCPTimedWaitDelay 注册表参数确定在多长时间关闭的端⼝等可重复使⽤已关闭的端⼝。微软原⽂链接:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。