Некоторые способы ограничения числа подключений в MySQL:
- Настройка параметра max_connections. 1 Он определяет максимально разрешённое количество одновременных подключений к MySQL. 1 Например, для разрешения 500 одновременных подключений к MySQL в конфигурационном файле нужно добавить строку
max_connections = 500
. 1 - Установка опции maxuserconnections. 13 Она задаёт лимит для подключений конкретному клиенту. 1 Например, если в конфигурационном файле указано
max_connections = 500, max_user_connections = 50
, то сервер будет принимать 500 одновременных подключений, но от каждого клиента максимум — 50. 1 - Установка глобальной системной переменной maxuserconnections. 3 Это ограничивает количество одновременных подключений, которые может осуществлять любая данная учётная запись. 3
Также в MySQL можно установить лимиты для отдельных учётных записей на количество запросов, обновлений и подключений к серверу в час. 34 Для этого используется команда ALTER USER. 34