mysql exceeded the 'max_questions' resource 记录

最近Hive Meta的  Mysql 常报错 ‘user‘ has exceeded the ‘max_questions‘ resource (current value: 10000)

解决:调高 max_questions 设置,直接修改user 表,然后刷新权限 flush privileges.

探究:

max_questions/max_updates

每小时使用资源的时间限制,单位秒

max_connections:该用户每小时允许打开的session数

max_user_connections:该用户允许同时打开的session数

而要使这四项限制生效,需要在创建用户或者给用户授权的时候加上以下四种子句:

max_questions : WITH MAX_QUERIES_PER_HOUR n

max_updates : WITH MAX_UPDATES_PER_HOUR n

max_connections : WITH MAX_CONNECTIONS_PER_HOUR n

max_user_connections: MAX_USER_CONNECTIONS

mysql exceeded the 'max_questions' resource 记录

时间: 2024-08-02 05:32:33

mysql exceeded the 'max_questions' resource 记录的相关文章

ERROR 1226 (42000):User 'root' has exceeded the 'max_questions' resource (current value: 2)

mysql报错: 可能是你一次连接的时间太长,或者是每次连接的查询和插入数据过多,你可以修改max_questions参数的值 use mysql; update user set max_questions=0; flush privileges; ERROR 1226 (42000):User 'root' has exceeded the 'max_questions' resource (current value: 2)

'root' has exceeded the 'max_questions' resource (current value: 100) (1226)

同事遇到一问题 mysqldump: Couldn't execute 'select @@collation_database': User 'root' has exceeded the 'max_questions' resource (current value: 100) (1226) 按照提示很容易想到 max_questions 值太大了,目前只有100,所以报错. 首先想到show variables like 'r'  居然没有找到,这个应该不是个全局的参数,那么在哪儿呢?应该

MySQL单表百万数据记录分页性能优化

原文地址:http://www.cnblogs.com/lyroge/p/3837886.html MySQL单表百万数据记录分页性能优化 背景: 自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行. 测试环境: 先让我们熟悉下基本的sql语句,来查看下我们将要测试表的基本信息 use infomation_schemaSELECT * FROM TABLES WHERE TABLE_SCHEMA = 'dbna

php实现只保留mysql中最新1000条记录

这篇文章主要介绍了php实现只保留mysql中最新1000条记录的方法和相关示例及数据库结构,十分的全面,有需要的小伙伴可以参考下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <?php mysql_connect("localhost","root","root"); mysql_select_db("test"); //保留最新的1000条记录 $

Python Flask 向MySQL表里插入一条记录,提示Unknown column &#39;XXX&#39; in &#39;field list

sql =' INSERT INTO `blog`.`user` (`id`, `username`) VALUES (%d, %s)' %(1,username) 我在给username赋值aaabbb后提示:"Unknown column 'aaaabbb' in 'field list'" 找了半天问题,原来是%s没加双引号. 改为如下 sql =' INSERT INTO `blog`.`user` (`id`, `username`) VALUES (%d, "%s

MySQL使用rand 随机查询记录效率测试

以下的文章主要介绍的是MySQL使用rand 随机查询记录效率测试,我们大家一直都以为MySQL数据库随机查询的几条数据,就用以下的东东,其实其实际效率是十分低的,以下就是文章的主要内容. SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了.但是真正测试一下才发现这样效率非常低.一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低. You cannot use

对MySQL库、表和记录的基本操作

目录 对MySQL库.表和记录的基本操作 对库的简单操作 创建库(增) 修改库(改) 查看库(查) 切换库(切换) 修改库名的一个小脚本(修改库名) 删除库(删) 对表结构的简单操作 创建表(增) 修改表(改) 查看表(查) 复制表(复制) 删除表(删) 对记录的简单操作 创建记录(增) 修改记录(改) 查看记录(查) 删除记录(删) 对MySQL库.表和记录的基本操作 对库的简单操作 创建库(增) # 创建库,charset指定编码格式.[]中为可选项 create database 库名 [

mysql 8.0.18 手工安装记录

mysql 8.0.18 手工安装记录 为了日常方便,特记录如下. 一.安装系统依赖包 #1.系统依赖包安装 yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl libaio wget lrzsz vim libnuma* bzip2 xz 二.关闭防火墙和selinux #2.关闭selinux sed -i 's/SELINUX=enforcing/SELIN

mysql max_allowed_packet 设置过小导致记录写入失败

mysql根据配置文件会限制server接受的数据包大小. 有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败. 查看目前配置 show VARIABLES like '%max_allowed_packet%'; 显示的结果为: +--------------------+---------+ | Variable_name      | Value   | +--------------------+---------+ | max_allowed_