方法1:
mysql> set GLOBAL max_connections=256;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%max_connections%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 256 |
+-----------------+-------+
1 row in set (0.00 sec)
方法2:
修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
max_connections=128
重启mysql服务即可。
.通过命令查看当前连接数
show status like '%Threads_connected%';
查看mysql的最大连接数:
show variables like '%max_connections%';
查看服务器响应的最大连接数:
show global status like 'Max_used_connections';
对于mysql服务器最大连接数值的设置范围比较理想的是:
服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,
如果在10%以下,说明mysql服务器最大连接上限值设置过高。