mysql Too many connections 优化

# vi /etc/my.cnf

//添加以下行

[mysqld]
set-variable=max_connections=1000
set-variable=max_user_connections=500

set-variable=wait_timeout=200

set-variable=interactive_timeout=200 (必须有这项wait_timeout的更改才生效,单位是秒)

 

//max_connections设置最大连接数为1000

//max_user_connections设置每用户最大连接数为500
//wait_timeout表示200秒后将关闭空闲(IDLE)的连接,但是对正在工作的连接不影响。

//保存退出,并重新启动MySQL

 

/etc/init.d/mysql restart

 

//重新启动MySQL后使用下面的命令查看修改是否成功

 show processlist

//可以看到以下项说明修改成功

| max_connections                 | 1000

| max_user_connections            | 500

| wait_timeout                    | 200

你可能感兴趣的:(mysql)