Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 动态更改最大同时连接数?_Mysql_Mysql Management - Fatal编程技术网

Mysql 动态更改最大同时连接数?

Mysql 动态更改最大同时连接数?,mysql,mysql-management,Mysql,Mysql Management,问题的后续问题: 我知道我需要更改max_user_connections参数,但我可以动态更改吗?通过代码?您可以通过以下方式为每个用户执行此操作: GRANT ALL ON db.* TO 'user'@'localhost' WITH MAX_QUERIES_PER_HOUR 20 MAX_UPDATES_PER_HOUR 10 MAX_CONNECTIONS_PER_HOUR 5 MAX_USER_CONNECTIONS 2; 全局更改意味着更改max\u

问题的后续问题:


我知道我需要更改max_user_connections参数,但我可以动态更改吗?通过代码?

您可以通过以下方式为每个用户执行此操作:

GRANT ALL ON db.* TO 'user'@'localhost'
   WITH
   MAX_QUERIES_PER_HOUR 20
   MAX_UPDATES_PER_HOUR 10
   MAX_CONNECTIONS_PER_HOUR 5
   MAX_USER_CONNECTIONS 2;
全局更改意味着更改
max\u user\u connections
全局系统变量;在服务器运行时,可以通过
SET
语句动态更改它

您可以创建一个过程来设置您感兴趣的变量,并从PHP或您使用的任何语言调用该过程。