Mysql令人头痛的10061错误解决办法
最近一段时间,自己的服务器老出现10061,让人防不胜防,于是用C#写了一个小程序,在自己的电脑上全天监控服务器网站的运行状况。虽说能及时发现网站的问题,但网站的访问量也受到了影响。
以前,每遇上这个10061错误以后,总是在解决的过程中就无缘无故的又自己恢复了,一直找不到真正的解决办法。在搜索引擎里搜索Mysql10061这个问题,找到的文章根本就不能解决10061错误,于是下了本Mysql的电子书,恶补了一下Mysql的知识,最后找到了一个临时的解决办法:
第一步:如果Mysql安装目录下的ib_logfile0和ib_logfile1文件大于170M,将其删除或备份
第二步:打开命令提示符窗口(注:此窗口在执行命令后,不能关闭),进入Mysql安装路径下的Bin目录,执行mysqld-nt--standalone --console命令
第三步:再新打开一个命令提示符窗口,执行mysql -uroot -p命令,再按提示输入root用户的密码即可。
出现10061错误,应该是Mysql超出最大连接数了,我在My.ini文件中设置了max_connections为3000,但用showvariables命令查看到max_connections的值却为1910,而在日志查看器中每出现10061错误,都会提示
Changed limits: max_open_files: 2048max_connections: 1910 table_cache: 64
现在问题是可以解决了,但不能根治。