我们都知道:
max_connections是指所有客户端可以同时在 mysql 实例上创建的连接总数。
而max_user_connections是指用户可以同时创建的连接总数。
那么为什么 mysql.user 表中的所有用户都有一个名为 max_connections 的单独列?因为max_connections对于所有用户都是相同的,并且是所有连接的全局变量?
我们都知道:
max_connections是指所有客户端可以同时在 mysql 实例上创建的连接总数。
而max_user_connections是指用户可以同时创建的连接总数。
那么为什么 mysql.user 表中的所有用户都有一个名为 max_connections 的单独列?因为max_connections对于所有用户都是相同的,并且是所有连接的全局变量?
来自MySQL 参考手册:
MySQL 允许对个人帐户使用这些服务器资源进行限制:
- 一个帐户每小时可以发出的查询数
- 一个帐户每小时可以发布的更新数量
- 一个账号每小时可以连接服务器的次数
- 一个帐户同时连接到服务器的数量
...服务器将帐户的资源限制存储在与帐户对应的用户表行中。、和列存储每小时限制,
max_questions
列存储限制。max_updates
max_connections
max_user_connections
MAX_USER_CONNECTIONS