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