mysql服务已经启动但是无法进行连接(can't connect to mysql 1055)
windows服务器下,mysql运行一段时间之后忽然无法连接,但是mysql服务启动正常,连接时报错:
can't connect to mysql server on 'localhost' (10055)
网上搜索了很久,最终确定原因为:
Win32 error code 10055: 由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作
出现这种情况我认为重启服务器可以解决,但是治标不治本,一段时间之后仍然会出现此问题。
此问题不是mysql应用程序的问题而是windows server system 的配置问题。因此需要修改windows server system的配置。
具体办法为修改windows 注册表:
有两个相关值,一是修改MaxUserPort(最大连接数);另一个是修改TcpTimedWaitDelay(TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间)
据我的经验推断修改MaxUserPort为最佳。
注册表位置如下,如果没有此项,需要手动添加
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Name: MaxUserPort
Value Type: DWORD
Value data: 65534(十进制)
参考并感谢以下博主:
http://www.myexception.cn/mysql/288628.html
http://www.cnblogs.com/tianzhiliang/articles/2400176.html
http://www.111cn.net/database/mysql/37700.htm
https://talk.plesk.com/threads/cant-connect-to-mysql-server-on-localhost-10055.263061/
mysql服务已经启动但是无法进行连接(can't connect to mysql 1055)相关推荐
- MySql提示服务已经启动成功但又提示can’t connect to MySQL server解决方法,mysql服务自动停止处理方法
可以看到已经提示服务启动成功了. 然后登陆就提示连不上服务. 进入服务里看是不是服务没起来,手动起来. 进入服务里看,mysql 确实没起来,然后手动起来之后再刷新发现它自己又停了! 这种情况就要看看 ...
- cmd启动MySQL服务显示服务名无效,MySQL服务无法启动 Java
问题描述: 使用cmd启动mysql服务时,显示服务名无效. 原因分析: 1.MySQL服务端口被占用. 2.系统中没有注册MySQL到服务中,即当前路径下没有mysql服务. 解决方案: 1.解决服 ...
- cmd启动MySQL服务显示服务名无效,MySQL服务无法启动
问题描述: 使用cmd启动mysql服务时,显示服务名无效. 原因分析: 1.MySQL服务端口被占用. 2.系统中没有注册MySQL到服务中,即当前路径下没有mysql服务. 解决方案: 1.解决服 ...
- 【已解决】MySQL 服务正在启动 MySQL 服务无法启动
错误: > cd "C:\Program Files\MySQL\MySQL Server 8.0\bin" > mysqld -install > net st ...
- navicat创建连接 2002-can‘t connect to server on localhost(10061)且mysql服务已启动问题
navicat创建连接 2002-can't connect to server on localhost(10061)且mysql服务已启动问题 查看mysql是否启动 查看本地mysql端口号 问 ...
- Mysql在离线安装时启动失败:mysql服务无法启动,服务没有报告任何错误
场景 Mysql在Windows上离线安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/117563780 在上面进行离 ...
- 小皮面板phpstudy的MYSQL服务无法启动_ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
小皮面板phpstudy的MYSQL服务无法启动_ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 今天 ...
- mysql 服务无法启动 没有报告任何错误_My SQL学习之路(一)
首先安装参照下方链接 猴子:超级详细的mysql数据库安装指南zhuanlan.zhihu.com 里面图形化Navicat工具界面很好用,可以帮您创建mysql数据库实例,就不用以下的配置文件这些 ...
- mysql服务的启动和停止 net stop mysql net start mysql
第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名-p用户密码 键入命令mysql -uroo ...
最新文章
- C语言操作SQLite数据库
- mysql通过ssl的方式生成秘钥
- 举重若轻的人人车移动端数据平台
- Xamarin XAML语言教程通过数据绑定使用Progress属性
- 《DB2性能管理与实战》导读
- XAMPP Apache + MySQL + PHP + Perl
- nssl1174-阶乘【!基础!数论】
- 【逆强化学习-1】学徒学习(Apprenticeship Learning)
- 曾比海底捞还牛,如今关店1200家!肯德基的猪队友,快被中国人抛弃了?
- 常见的大数据安全5个问题和解决策略
- Win10用Windows照片查看程序(照片查看器)打开图片
- JavaSE——多线程
- lintcode 873 模拟松鼠(JavaScript)
- 字符编码 unicode 及其在javascript 中的使用
- 串口转无线网模块:WizFi630 快速入门指导
- 【知识总结】分块和值域分块
- 【第二周项目3】体验复杂度
- k8s 中部署kafka集群
- 基于WPF的开发的知识点
- 智慧物流:RFID智能仓储管理解决方案-新导智能