Выполняем команду
mysql -u root -p mysql -e "desc user;"
вывод части описания таблицы MySQL пользователей касающейся ограничения ресурсов
...
| max_questions | int(11) unsigned | NO | | 0 | |
| max_updates | int(11) unsigned | NO | | 0 | |
| max_connections | int(11) unsigned | NO | | 0 | |
| max_user_connections | int(11) unsigned | NO | | 0 | |
+-----------------------+-----------------------------------+------+-----+---------+-------+
max_questions - количество запросов в час
max_updates - количество апдейтов в час, т.е. любая команда которая изменяет данные в таблице или базе данных
max_connections - количество коннектов сделанных за час, т.е. все новые соединения открытые за час
max_user_connections - количество одновременных подключений к серверу
выставить ограничение можно таким запросом
update user set max_connections = '150' where user = 'test';
при превышении одного из ограничений будет возвращаться соответствующая ошибка, например
ERROR 1226 (42000): User 'test' has exceeded the 'max_connections_per_hour' resource (current value: 150)
Сбросить счетчики можно с помощью команды flush user_resources;
mysql -u root -p mysql -e "desc user;"
вывод части описания таблицы MySQL пользователей касающейся ограничения ресурсов
...
| max_questions | int(11) unsigned | NO | | 0 | |
| max_updates | int(11) unsigned | NO | | 0 | |
| max_connections | int(11) unsigned | NO | | 0 | |
| max_user_connections | int(11) unsigned | NO | | 0 | |
+-----------------------+-----------------------------------+------+-----+---------+-------+
max_updates - количество апдейтов в час, т.е. любая команда которая изменяет данные в таблице или базе данных
max_connections - количество коннектов сделанных за час, т.е. все новые соединения открытые за час
max_user_connections - количество одновременных подключений к серверу
выставить ограничение можно таким запросом
update user set max_connections = '150' where user = 'test';
ERROR 1226 (42000): User 'test' has exceeded the 'max_connections_per_hour' resource (current value: 150)
Сбросить счетчики можно с помощью команды flush user_resources;
Комментариев нет:
Отправить комментарий