欢迎各位兄弟 发布技术文章
这里的技术是共享的
错误截图:
错误编号:1040
问题分析:
连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout 都有关系。wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。
解决方法:
1、虚拟主机用户请联系空间商优化 MySQL 服务器的配置;
2、独立主机用户请联系服务器管理员优化 MySQL 服务器的配置,可参考:
修改 MySQL 配置文件(Windows下为 my.ini, Linux下为 my.cnf )中的参数:
max_connections= 1000
wait_timeout = 5
如果没有可以自行添加,修改后重启 MySQL ,如果经常性的报此错误,请您按照服务器环境搭建教程检查下你的服务器。来源:http://faq.comsenz.com/viewnews-104
--------------------------------------------------------------------------------------------------------
解决办法,修改max_connections=800;默认值修改成50000。方法:到数据库找到“my.ini”修改里面的max_connections=***,我2003系统,有同样问题的不妨一试。
来自 http://www.zhukehua.cn/discuzjc/1777.html
这个问题1.你的网站受到攻击,突发太多,MYSQL链接数扛不住,
解决办法:
1.max_connections 在my.cnf中的max_connections
vi my.cnf
如果有就改下
然后加入
max_connections= 2000
wait_timeout = 5
WINDOW也是修改这个文件my.cnf
来自 http://www.cnymk.com/thread-3031-1-1.html
其实因不太懂数据库是一大堆同学困难重重,在官方、百度那里搜了一大堆解决方案都很扯淡。
最后呢还是发现了DZ官方的一个解决办法,max_connections=800;默认值修改成50000后,今天到现在已经连续运行16个小时了很正常。升级2.5后天天都是问题,逐步解决完了。方法:到数据库找到“my.ini”修改里面的max_connections=***,
这个值默认的是100在2003里,非常的小,大家可以根据自己的网站情况进行修改就行了。
来自 http://www.sufeinet.com/thread-10326-1-1.html