首页 > 数据库 >MySQL如何对用户资源进行限制

MySQL如何对用户资源进行限制

时间:2025-01-11 16:56:35浏览次数:1  
标签:限制 HOUR MAX 用户 PER CONNECTIONS user MySQL

MySQL提供了对每个用户的资源限制管理

MAX_QUERIES_PER_HOUR : 一个用户在一个小时内可以执行查询的次数(基本包含 所 有 语 句 )

MAX_UPDATES_PER_HOUR:一个用户在一个小时内可以执行修改的次数(仅包含修 改数据库或表的语句)

MAX_CONNECTIONS_PER_HOUR:允许用户每小时连接的次数

MAX_USER_CONNECTIONS:一个用户可以在同一时间连MySQL实例的数量

通过执行create user/alter user设置/修改用户的资源限制

1 2 3 4 5 6 7 8 9 10 11 12 # 创建一个用户并设置其资源限制 CREATE USER 'keme1'@'localhost' IDENTIFIED BY '123456' WITH MAX_QUERIES_PER_HOUR 20 MAX_UPDATES_PER_HOUR 10 MAX_CONNECTIONS_PER_HOUR 5 MAX_USER_CONNECTIONS 2; #keme1 这个用户 一个小时可以查询20次, 修改10次,一个小时可以连接5次,同一时刻只允许两个用户   #取消某项资源限制既是把原先的值修改成0 mysql> alter user 'keme1'@'localhost' WITH MAX_CONNECTIONS_PER_HOUR 0;   # 当针对某个用户的max_user_connections非0时, 则忽略全局系统参数max_user_connections, 反之则全局系统参数生效

标签:限制,HOUR,MAX,用户,PER,CONNECTIONS,user,MySQL
From: https://www.cnblogs.com/shujuyr/p/18665857

相关文章

  • MySQL主要的SQL_Mode值详解
    ANSI更改语法和行为,使其更符合标准SQL。STRICT_TRANS_TABLESTRADITIONAL使MySQL的行为象“传统”SQL数据库系统。该模式的简单描述是当在列中插入不正确的值时“给出错误而不是警告”等同STRICT_TRANS_TABLES、STRICT_ALL_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE......
  • MySQL账号被锁定
    #创建一个用户mysql>createuserkeme@'localhost'identifiedby'123456';#给一个只读权限mysql>grantselecton*.*tokeme@'localhost';#可以从本地登录[root@mysql-150~]#mysql-ukeme-p123456#把keme@'localhost'给lock......
  • 升级MySQL
    本章介绍升级MySQL安装的步骤。升级是一个常见的过程,当您在同一MySQL版本系列中获取bug修复或主要MySQL版本之间的重要功能时。您首先在一些测试系统上执行此过程以确保一切顺利进行,然后在生产系统上执行此过程。在下面的讨论中,必须使用具有管理权限的MySQL帐户运行的MySQL命......
  • 免费送源码:Java+ springboot+MySQL springboot开放实验室管理系统 计算机毕业设计原创
    摘要随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是使用动态网页开发技术java作为系统的开发语言,MySQL作为后台数据库。整个开发过程首先对开放实验......
  • (免费送源码)计算机毕业设计原创定制:Java+ssm+MySQL springboot家政服务平台管理系统
     摘  要在社会快速发展的影响下,家政迅速发展,大大增加了家政服务信息管理的数量、多样性、质量等等的要求,使家政的管理和运营比过去十年更加困难。依照这一现实为基础,设计一个快捷而又方便的家政服务平台管理系统是一项十分重要并且有价值的事情。对于传统的家政服务信息管......
  • (免费送源码)计算机毕业设计原创定制:Java+ssm+MySQL SSM汽车租赁系统
     摘要随着社会经济的快速发展,我国机动车保有量大幅增加,城市交通问题日益严重。为缓解用户停车难问题,本文设计并实现了汽车租赁系统通过错峰停车达到车位利用率最大化。基于现状分析,本文结合实际停车问题,从系统应用流程,系统软硬件设计和系统实现三方面进行详细阐述。该......
  • (免费送源码)计算机毕业设计原创定制:Java+B/S+MySQL SpringBoot高校学生档案管理系统
     摘 要21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对高校学生档案管......
  • 【MySQL基础篇重点】十一、事务管理(超级干货,你需要的都在这!)
    文章目录Ⅰ.初识事务1、问题引入2、什么是事务3、为什么会出现事务4、事务的版本支持5、事务的提交方式Ⅱ.事务常见操作方式1、准备工作2、正常情况:证明事务的开始与回滚3、异常情况一:证明未`commit`,客户端崩溃,`MySQL`自动会回滚(隔离级别设置为==读未提交==)4、异常情......
  • MySQL 权限详解
    All/AllPrivileges权限代表全局或者全数据库对象级别的所有权限Alter权限代表允许修改表结构的权限,但必须要求有create和insert权限配合。如果是rename表名,则要求有alter和drop原表,create和insert新表的权限Alterroutine权限代表允许修改或者删除存储过程、函数的权限......
  • mysql,PostgreSQL,Oracle数据库sql的细微差异(2) [whith as; group by; 日期引用]
    sql示例(MySQL)WITH  temp1AS(    SELECTnameASresults    FROMUsersu    JOINMovieRatingmONu.user_id=m.user_id    GROUPBYm.user_id    ORDERBYCOUNT(*)DESC,left(name,1)    LIMIT......