2014-11-06 3 views
0

Что означает max_user_connections?Что означает max_user_connections?

Мой учитель сказал, что настройки max_user_connections ограничивают количество подключений к базе данных для каждого пользователя. Он устанавливает ограничение на максимальное количество одновременных подключений, которые могут иметь отдельные пользователи для вашей базы данных MySQL.

Как я понимаю, это означает, что если max_user_connections равно 10, когда в моей базе данных одновременно подключено 20 IP-адресов, все будет хорошо. Он будет отображать ошибку только тогда, когда есть один IP-адрес, который пытался сделать более 10 подключений одновременно. Но я не уверен в этом.

+1

Это связано не с IP, а с учетной записью MySQL. http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_max_user_connections 'Максимальное количество одновременных подключений, разрешенных для любой учетной записи пользователя MySQL. Итак, эти 20 одновременных подключений не будут иметь возможность использовать одну и ту же учетную запись. – Cheery

ответ

1

Это ограничивает количество одновременных подключений, которые могут быть сделаны любой учетной записью, но не ограничивает того, что клиент может делать после подключения. От http://dev.mysql.com/doc/refman/5.6/en/user-resources.html