Ограничение пользователей в MySQL
Немного бородато, но актуально.
MySQL 3.23.x, /etc/my.cnf, блок » [mysqld]«:
set-variable = max_connections=20 # Максимальное число одновременных коннектов к серверу
set-variable = max_user_connections=5 # Макс. число одновременных коннектов от одного пользователя
set-variable = connect_timeout=2
Для MySQL 4.x для простых баз имеет смысл использовать опцию skip-innodb для существенной экономии памяти.
В MySQL 4.x для конкретного пользователя можно установить следующие лимиты:
GRANT … WITH MAX_QUERIES_PER_HOUR N1
MAX_UPDATES_PER_HOUR N2
MAX_CONNECTIONS_PER_HOUR N3;
, где:
N1 - Количество всех запросов в час;
N2 — Количество всех обновлений/изменений в час;
N3 — Количество соединений, сделанных за час.
Для просмотра содержимого бинарного лога запросов нужно использовать утилиту mysqlbinlog.
Источник: http://dev.mysql.com/doc/mysql/ru/User_resources.html
Popularity: 1%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв