MySQL数据库的每个套接字默认连接数为100,但我正在寻找任何一种方式来增加一个MySQL数据库套接字连接的可能连接数> 100。
MySQL数据库的每个套接字默认连接数为100,但我正在寻找任何一种方式来增加一个MySQL数据库套接字连接的可能连接数> 100。
如果您需要在不重新启动MySQL的情况下增加MySQL连接,请按照以下步骤进行操作:
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
1 row in set (0.00 sec)
mysql> SET GLOBAL max_connections = 150;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 150 |
+-----------------+-------+
1 row in set (0.00 sec)
这些设置将在MySQL重新启动时更改。
要进行永久更改,请在my.cnf中添加以下行并重新启动MySQL。
max_connections = 150
MySQL默认配置将最大同时连接数设置为100。如果您需要增加它,可以很容易地实现:
对于MySQL 3.x:
# vi /etc/my.cnf
set-variable = max_connections = 250
对于 MySQL 4.x 和 5.x 版本:
# vi /etc/my.cnf
max_connections = 250
在您进行更改后,请重新启动MySQL,并使用以下命令进行验证:
echo "show variables like 'max_connections';" | mysql
编辑:-(来自评论)
最大并发连接数可以是最大范围:4,294,967,295。请查看MYSQL文档。