mysql服务已经启动但是无法进行连接(can't connect to mysql 1055)
来源:互联网 发布:文泰刻绘2002端口设置 编辑:程序博客网 时间:2024/06/16 08:51
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/
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/
0 0
- mysql服务已经启动但是无法进行连接(can't connect to mysql 1055)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).) 解决办法
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10038).)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10038).)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)
- MySQL 服务无法启动 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- 连接MySQL错误:Can't connect to MySQL server (10060)
- 设置过mysql远程连接后仍然无法进行远程连接 (mysql mysql报错2003 can't connect)
- 关于mysql已经载入服务,但是无法启动的问题
- mysql启动出现Can't connect to MySQL server on localhost (10061),并且没有mysql的相关服务
- 解决archlinux(manjaro)无法启动mysql(mariaDB):ERROR 2002 (HY000): Can't connect to local MySQL server throu
- mysql启动Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
- MYSQL启动报1067错误 MySQL服务无法启动 或者Can't create/write to file#sql6e80_1905f7_3.MYI'
- Can't connect to [local] MySQL server
- Can't connect to MySQL server (10060)
- Can't connect to MySQL server (10060)
- 将小项目部署在Heroku
- Android APP多屏幕适配
- HDU-Delta-wave(C++中的强制转换与sqrt函数的一些小细节)
- 文章标签设计方法,文章Tags数据库设计方法举例
- poj 1679 The Unique MST (裸次小生成树)
- mysql服务已经启动但是无法进行连接(can't connect to mysql 1055)
- iOS中NSLog输出格式大全
- 磁盘重新挂载
- unity消消乐源码
- [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
- 抽象类与接口的区别
- CSDN-markdown编辑器的使用
- cf368 Bakery
- Android——SharePreference数据存储