Mysql  ERROR 1040 (HY000): Too many connections解决
 
1、问题描述:连接出现Too Many Connections  错误,
 
 2、问题定位步骤:
           1、 -u root -p 进入不了,同样出现上述错误。
           2、修改/etc/mysql/my.cnf(ubuntu,其他系统在/etc/my.cnf
 [mysqld] 
port=3306 
#socket=MySQL 
skip-locking 
set-variable = key_buffer=16K 
set-variable = max_allowed_packet=1M 
set-variable = thread_stack=64K 
set-variable = table_cache=4 
set-variable = sort_buffer=64K 
set-variable = net_buffer_length=2K 
set-variable = max_connections=1000
3、重启mysql  /etc/init.d/mysql restart
搞定了。
 
4、还有一个方法就是直接 /etc/init.d/mysql restart 在做连接操作,呵呵,这个不好。
 
续:
再次mysql -u root -p 进入系统 ,如下,大部分的连接其实已经Sleep了,那么如何控制释放这些空闲连接,
 
mysql的默认连接上只有100,也就是说连接数据超过100 就会有可能出现 Too Many Connections
 
修改my.cnf配置文件添加并需要重启:
[mysqld] 
wait_timeout = 600
interactive_timeout = 600
上面的意思是设置10分钟内该连接没有请求就断开,当然你也可以通过kill掉下面的process的。命令是 kill ${id}    比如下面的19684 进程 kill 19684。
 
[sql] 
mysql> show full processlist;  
+-------+----------------------+-----------------------------+------+---------+------+-------+-----------------------+  
| Id    | User                 | Host                        | db   | Command | Time | State | Info                  |  
+-------+----------------------+-----------------------------+------+---------+------+-------+-----------------------+  
| 19684 | root                 | AY130121082434a.local:59618 | fo   | Sleep   | 7028 |       | NULL                  |  
| 19691 | root                 | AY130121082434a.local:59888 | mo   | Sleep   | 6121 |       | NULL                  |  
| 19709 | root                 | AY130121082434a.local:60339 | fo   | Sleep   | 7272 |       | NULL                  |  
| 19708 | root                 | AY130121082434a.local:60338 | fo   | Sleep   | 6672 |       | NULL                  |  
| 19710 | root                 | 222.95.56.226:4883          | fo   | Sleep   | 7263 |       | NULL                  |  
| 19711 | root                 | 222.95.56.226:4884          | fo   | Sleep   | 7263 |       | NULL                  |  
| 19712 | root                 | 222.95.56.226:4885          | fo   | Sleep   | 7264 |       | NULL                  |  
| 19713 | root                 | 222.95.56.226:4886          | fo   | Sleep   | 7264 |       | NULL                  |  
| 19714 | root                 | 222.95.56.226:4887          | fo   | Sleep   | 7265 |       | NULL                  |  
| 19715 | root                 | 222.95.56.226:4888          | fo   | Sleep   | 7261 |       | NULL                  |  
| 19716 | root                 | 222.95.56.226:4889          | fo   | Sleep   | 7256 |       | NULL                  |  
| 19717 | root                 | 222.95.56.226:4891          | fo   | Sleep   | 7250 |       | NULL                  |  
| 19718 | root                 | 222.95.56.226:4899          | fo   | Sleep   | 7246 |       | NULL                  |  
| 19719 | root                 | 222.95.56.226:4900          | fo   | Sleep   | 3669 |       | NULL                  |  
| 19720 | root                 | 222.95.56.226:4901          | fo   | Sleep   | 3035 |       | NULL                  |  
| 19721 | root                 | 222.95.56.226:4904          | fo   | Sleep   | 7231 |       | NULL                  |  
| 19722 | root                 | 222.95.56.226:4909          | fo   | Sleep   | 7226 |       | NULL                  |  
| 19723 | root                 | 222.95.56.226:4910          | fo   | Sleep   | 7221 |       | NULL                  |  
| 19724 | root                 | 222.95.56.226:4912          | fo   | Sleep   | 7216 |       | NULL                  |  
| 19725 | root                 | 222.95.56.226:4913          | fo   | Sleep   | 7211 |       | NULL                  |  
| 19726 | root                 | 222.95.56.226:4914          | fo   | Sleep   | 7206 |       | NULL                  |  
| 19727 | root                 | 222.95.56.226:4915          | fo   | Sleep   | 7200 |       | NULL                  |  
| 19728 | root                 | 222.95.56.226:4916          | fo   | Sleep   | 3034 |       | NULL                  |  
| 19729 | root                 | 222.95.56.226:4918          | fo   | Sleep   | 3115 |       | NULL                  |  
| 19730 | root                 | AY130121082434a.local:60622 | mo   | Sleep   | 6121 |       | NULL                  |  
| 19731 | root                 | AY130121082434a.local:60623 | fo   | Sleep   | 6672 |       | NULL                  |  
| 19732 | root                 | AY130121082434a.local:60692 | fo   | Sleep   | 6547 |       | NULL                  |  
| 19733 | root                 | AY130121082434a.local:60693 | fo   | Sleep   | 6547 |       | NULL                  |  
| 19734 | root                 | AY130121082434a.local:60694 | fo   | Sleep   | 6305 |       | NULL                  |  
| 19735 | root                 | AY130121082434a.local:60695 | fo   | Sleep   | 6547 |       | NULL                  |  
| 19736 | root                 | AY130121082434a.local:60791 | mo   | Sleep   | 5713 |       | NULL                  |  
| 19737 | root                 | AY130121082434a.local:60792 | mo   | Sleep   | 5713 |       | NULL                  |  
| 19738 | root                 | AY130121082434a.local:60793 | fo   | Sleep   | 5823 |       | NULL                  |  
| 19739 | root                 | AY130121082434a.local:60794 | fo   | Sleep   | 5823 |       | NULL                  |  
| 19756 | root                 | AY130121082434a.local:60875 | mo   | Sleep   | 5249 |       | NULL                  |  
| 19755 | root                 | AY130121082434a.local:60874 | mo   | Sleep   | 5249 |       | NULL                  |  
| 19758 | root                 | AY130121082434a.local:60877 | fo   | Sleep   | 5342 |       | NULL                  |  
| 19757 | root                 | AY130121082434a.local:60876 | fo   | Sleep   | 5647 |       | NULL                  |  
| 19759 | root                 | AY130121082434a.local:60878 | fo   | Sleep   | 5342 |       | NULL                  |  
| 19771 | root                 | AY130121082434a.local:60923 | mo   | Sleep   | 4767 |       | NULL                  |  
| 19772 | root                 | AY130121082434a.local:60924 | mo   | Sleep   | 4767 |       | NULL                  |  
| 19773 | root                 | AY130121082434a.local:60926 | fo   | Sleep   | 3897 |       | NULL                  |  
| 19774 | root                 | AY130121082434a.local:60927 | fo   | Sleep   | 3175 |       | NULL                  |  
| 19775 | root                 | AY130121082434a.local:60998 | mo   | Sleep   | 4454 |       | NULL                  |  
| 19776 | root                 | AY130121082434a.local:60999 | mo   | Sleep   | 4454 |       | NULL                  |  
| 19777 | root                 | AY130121082434a.local:32913 | mo   | Sleep   | 4307 |       | NULL                  |  
| 19778 | root                 | AY130121082434a.local:32914 | mo   | Sleep   | 4307 |       | NULL                  |  
| 19779 | root                 | AY130121082434a.local:32915 | mo   | Sleep   | 4307 |       | NULL                  |  
| 19780 | root                 | AY130121082434a.local:32916 | mo   | Sleep   | 3387 |       | NULL                  |  
| 19781 | root                 | AY130121082434a.local:32957 | mo   | Sleep   | 1365 |       | NULL                  |  
| 19782 | root                 | AY130121082434a.local:32959 | moco | Sleep   | 3840 |       | NULL                  |  
| 19783 | root                 | AY130121082434a.local:32958 | moco | Sleep   | 3840 |       | NULL                  |  
| 19784 | root                 | AY130121082434a.local:32961 | moco | Sleep   | 3840 |       | NULL                  |  
| 19785 | root                 | AY130121082434a.local:32962 | moco | Sleep   | 3840 |       | NULL                  |  
| 19786 | root                 | AY130121082434a.local:32963 | moco | Sleep   | 3840 |       | NULL                  |  
| 19787 | root                 | AY130121082434a.local:32964 | moco | Sleep   | 3840 |       | NULL                  |  
| 19788 | root                 | AY130121082434a.local:32965 | moco | Sleep   | 3840 |       | NULL                  |  
| 19789 | root                 | AY130121082434a.local:32966 | moco | Sleep   | 3840 |       | NULL                  |  
| 19790 | root                 | AY130121082434a.local:32967 | moco | Sleep   | 3840 |       | NULL                  |  
| 19791 | root                 | AY130121082434a.local:32968 | moco | Sleep   | 3840 |       | NULL                  |  
| 19792 | root                 | AY130121082434a.local:32969 | moco | Sleep   | 3839 |       | NULL                  |  
| 19793 | root                 | AY130121082434a.local:32970 | moco | Sleep   | 3839 |       | NULL                  |  
| 19794 | root                 | AY130121082434a.local:32971 | moco | Sleep   | 3839 |       | NULL                  |  
| 19795 | root                 | AY130121082434a.local:32972 | moco | Sleep   | 3839 |       | NULL                  |  
| 19796 | root                 | AY130121082434a.local:32973 | moco | Sleep   | 3839 |       | NULL                  |  
| 19797 | root                 | AY130121082434a.local:32974 | moco | Sleep   | 3839 |       | NULL                  |  
| 19798 | root                 | AY130121082434a.local:32975 | moco | Sleep   | 3839 |       | NULL                  |  
| 19799 | root                 | AY130121082434a.local:32976 | moco | Sleep   | 3839 |       | NULL                  |  
| 19800 | root                 | AY130121082434a.local:32977 | moco | Sleep   | 3839 |       | NULL                  |  
| 19801 | root                 | AY130121082434a.local:33110 | mo   | Sleep   | 1365 |       | NULL                  |  
| 19803 | root                 | AY130121082434a.local:33112 | fo   | Sleep   | 1363 |       | NULL                  |  
| 19802 | root                 | AY130121082434a.local:33111 | fo   | Sleep   | 1390 |       | NULL                  |  
| 19804 | root                 | AY130121082434a.local:33113 | fo   | Sleep   |  343 |       | NULL                  |  
| 19805 | root                 | 222.95.56.226:8148          | fo   | Sleep   | 2910 |       | NULL                  |  
| 19806 | root                 | 222.95.56.226:8147          | fo   | Sleep   | 2911 |       | NULL                  |  
| 19807 | root                 | 222.95.56.226:8149          | fo   | Sleep   | 2910 |       | NULL                  |  
| 19808 | root                 | 222.95.56.226:8150          | fo   | Sleep   | 2905 |       | NULL                  |  
| 19809 | root                 | 222.95.56.226:8151          | fo   | Sleep   | 2901 |       | NULL                  |  
| 19810 | root                 | 222.95.56.226:8153          | fo   | Sleep   | 2896 |       | NULL                  |  
| 19811 | root                 | 222.95.56.226:8154          | fo   | Sleep   | 2891 |       | NULL                  |  
| 19812 | root                 | 222.95.56.226:8155          | fo   | Sleep   | 2886 |       | NULL                  |  
| 19813 | root                 | 222.95.56.226:8156          | fo   | Sleep   | 2881 |       | NULL                  |  
| 19814 | root                 | 222.95.56.226:8159          | fo   | Sleep   | 2876 |       | NULL                  |  
| 19815 | root                 | 222.95.56.226:8160          | fo   | Sleep   | 2870 |       | NULL                  |  
| 19816 | root                 | 222.95.56.226:8161          | fo   | Sleep   | 2848 |       | NULL                  |  
| 19817 | root                 | 222.95.56.226:8162          | fo   | Sleep   | 2848 |       | NULL                  |  
| 19818 | root                 | 222.95.56.226:8163          | fo   | Sleep   | 2849 |       | NULL                  |  
| 19819 | root                 | 222.95.56.226:8164          | fo   | Sleep   | 2849 |       | NULL                  |  
| 19820 | root                 | 222.95.56.226:8167          | fo   | Sleep   | 2846 |       | NULL                  |  
| 19821 | root                 | 222.95.56.226:8168          | fo   | Sleep   | 2468 |       | NULL                  |  
| 19822 | root                 | 222.95.56.226:8169          | fo   | Sleep   | 2836 |       | NULL                  |  
| 19823 | root                 | 222.95.56.226:8173          | fo   | Sleep   | 2468 |       | NULL                  |  
| 19824 | root                 | 222.95.56.226:8174          | fo   | Sleep   | 2469 |       | NULL                  |  
| 19825 | root                 | AY130121082434a.local:33342 | moco | Sleep   | 2570 |       | NULL                  |  
| 19826 | root                 | AY130121082434a.local:33527 | moco | Sleep   | 2490 |       | NULL                  |  
| 19827 | root                 | 222.95.56.226:8417          | fo   | Sleep   | 1266 |       | NULL                  |  
| 19828 | root                 | 222.95.56.226:8416          | fo   | Sleep   | 1266 |       | NULL                  |  
| 19829 | root                 | 222.95.56.226:8415          | fo   | Sleep   | 1263 |       | NULL                  |  
| 19830 | root                 | 222.95.56.226:8418          | fo   | Sleep   | 1258 |       | NULL                  |  
| 19831 | root                 | 222.95.56.226:8421          | fo   | Sleep   | 1253 |       | NULL                  |  
| 19839 | root                 | AY130121082434a.local:33955 | moco | Sleep   | 1220 |       | NULL                  |  
| 19841 | root                 | AY130121082434a.local:33957 | moco | Sleep   | 1220 |       | NULL                  |  
| 19840 | root                 | AY130121082434a.local:33956 | moco | Sleep   | 1220 |       | NULL                  |  
| 19842 | root                 | 222.95.56.226:8439          | fo   | Sleep   | 1141 |       | NULL                  |  
| 19844 | root                 | 222.95.56.226:8440          | fo   | Sleep   | 1142 |       | NULL                  |  
| 19843 | root                 | 222.95.56.226:8441          | fo   | Sleep   | 1143 |       | NULL                  |  
| 19845 | root                 | 222.95.56.226:8442          | fo   | Sleep   | 1143 |       | NULL                  |  
| 19846 | root                 | 222.95.56.226:8443          | fo   | Sleep   | 1144 |       | NULL                  |  
| 19847 | root                 | 222.95.56.226:8451          | fo   | Sleep   | 1144 |       | NULL                  |  
| 19849 | root                 | 222.95.56.226:8452          | fo   | Sleep   | 1144 |       | NULL                  |  
| 19851 | root                 | 222.95.56.226:8453          | fo   | Sleep   | 1143 |       | NULL                  |  
| 19853 | root                 | AY130121082434a.local:33981 | mo   | Sleep   | 1157 |       | NULL                  |  
| 19852 | root                 | AY130121082434a.local:33980 | mo   | Sleep   | 1157 |       | NULL                  |  
| 19854 | root                 | AY130121082434a.local:33982 | mo   | Sleep   | 1157 |       | NULL                  |  
| 19856 | root                 | 222.95.56.226:8455          | fo   | Sleep   | 1112 |       | NULL                  |  
| 19857 | root                 | AY130121082434a.local:33983 | fo   | Sleep   |  343 |       | NULL                  |  
| 19858 | root                 | 222.95.56.226:8462          | fo   | Sleep   | 1112 |       | NULL                  |  
| 19859 | root                 | 222.95.56.226:8463          | fo   | Sleep   | 1113 |       | NULL                  |  
| 19860 | root                 | 222.95.56.226:8464          | fo   | Sleep   | 1113 |       | NULL                  |  
| 19861 | root                 | 222.95.56.226:8466          | fo   | Sleep   | 1113 |       | NULL                  |  
| 19869 | root                 | 222.95.56.226:8491          | fo   | Sleep   | 1052 |       | NULL                  |  
| 19868 | root                 | 222.95.56.226:8492          | fo   | Sleep   | 1047 |       | NULL                  |  
| 19870 | root                 | 222.95.56.226:8490          | fo   | Sleep   | 1042 |       | NULL                  |  
| 19871 | root                 | 222.95.56.226:8493          | fo   | Sleep   | 1037 |       | NULL                  |  
| 19872 | root                 | 222.95.56.226:8494          | fo   | Sleep   | 1032 |       | NULL                  |  
| 19873 | root                 | 222.95.56.226:8495          | fo   | Sleep   | 1027 |       | NULL                  |  
| 19874 | root                 | 222.95.56.226:8496          | fo   | Sleep   | 1022 |       | NULL                  |  
| 19875 | root                 | 222.95.56.226:8497          | fo   | Sleep   | 1017 |       | NULL                  |  
| 19877 | root                 | 222.95.56.226:8499          | fo   | Sleep   | 1007 |       | NULL                  |  
| 19878 | root                 | 222.95.56.226:8500          | fo   | Sleep   | 1002 |       | NULL                  |  
| 19879 | root                 | 222.95.56.226:8501          | fo   | Sleep   |  631 |       | NULL                  |  
| 19880 | root                 | 222.95.56.226:8508          | fo   | Sleep   |  668 |       | NULL                  |  
| 19881 | root                 | AY130121082434a.local:34006 | fo   | Sleep   |  343 |       | NULL                  |  
| 19882 | root                 | AY130121082434a.local:34071 | moco | Sleep   |  320 |       | NULL