Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Ограничение пользователей в MySQL


Автор: Admin 18.12.2004, 12:34
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.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)