一、我遇到的问题描述
使用Navicat for mysql连接公司的服务器数据库,报错:Host ‘XXXXXX’ is blocked because of many connection errors
二、出现错误原因
同意ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)终端的数据库连接而导致的阻塞;
三、解决方案(根据实际情况来选择解决方案):
1、可以更改max_connection_errors的值,即提高允许的max_connection_errors的数量
(1)首先查看该属性设置为多大:命令:show global variables like '%max_connect_errors%';
(2)然后修改该属性
(3)再次查看
(4)如果需要永久解决问题
如果需要永久生效,得去修改mysql配置文件里相应属性。可能配置文件里没有这个属性,需要自己手动添加
(5)注意:
当客户端连接服务端超时(超过connect_timeout), 服务端就会给这个客户端记录一次error,当出错的次数达到max_connect_errors的时候,这个客户端就会被锁定。所以根据业务来尽量把这个值设置大一点,mysql默认值为10,我们可以根据具体需要设置大一点,这里设置为1000.(并非越大越好,越大被攻击时安全性越低)
2、使用清楚缓存的方法,这样就会把计数清理掉,进入mysql控制台,执行:flush hosts;
四、借鉴地址
https://jingyan.baidu.com/album/9f7e7ec087dcbe6f2815542d.html 点击打开链接
--------------------- 本文来自 林大夏 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/li_li_lin/article/details/72764683?utm_source=copy
相关推荐
例如,服务器可以在响应头中添加`Access-Control-Allow-Origin:http://localhost:8081`,表明允许来自http://localhost:8081的请求访问资源。 解决WebApi跨域问题的实践步骤如下: 1. 创建一个包含MVC项目(Web)...
在阿里云 SUSE linux配置完mysql后,服务器端本身是可以访问数据库的如图: 但是在客户端不可以,服务启动时报错: java.sql.SQLException: null, message from server: “Host ‘223.72.41.7’ is not allowed to ...
- 在服务器响应之前,浏览器会在当前页面中生成一个随机的回调函数名,如`_jsonp123456`。 2. **服务器端处理**: - 当接收到带有`callback`参数的请求时,服务器需要根据这个参数动态生成返回的JavaScript代码。...
如果MySQL出现“Host 'IP' is blocked because of many connection errors”的错误提示,表明由于过多的连接错误,该IP地址已被MySQL服务器封锁。此时,可以通过执行`mysqladmin flush-hosts -h IP -u root -p`命令...
iframe跨域问题:Uncaught DOMException Blocked a frame with origin解决方法
关于Your page is blocked due to a security的解决方案
在开发Vue应用时,开发者可能会遇到“net :ERR_CONNECTION_REFUSED”错误,这通常表示浏览器无法连接到指定的服务器。这个错误可能出现在多种场景下,比如本地开发环境配置不正确或者网络环境变化等。本文将重点讲解...
标题中的“谷歌浏览器Charset.crx”指的是一个针对谷歌浏览器(Google Chrome)的扩展插件,其文件名为"Charset_v0.4.1.crx"。这个插件的主要功能可能与字符集(Charset)有关,可能是为了帮助用户解决网页编码问题...
5. **ERROR 1129 (00000): Host ‘XXXXXX’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’** MySQL服务器将主机封锁,因为存在多次连接错误。使用`mysqladmin flush-...
在IT行业中,数据库管理和Web应用开发是至关重要的领域,而Oracle数据库系统是广泛使用的数据库管理系统之一。本资源包提供了一系列的实例,旨在帮助学习者掌握Oracle数据库与Java Web开发中的关键概念,包括数据库...
使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序。 不过,由于受到浏览器...
【Redirect at origin ‘http://sub1.xx.com’ has been blocked from loading by Cross-Origin Resource Sharing policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource....
- **Blocked**:线程被阻塞,通常是因为等待资源或锁,当线程长时间无法获取所需资源时,会进入此状态。可能的原因包括IO等待、同步锁争抢等。 - **Waiting on condition**:线程等待某个条件满足或资源释放。...
标题中的“https请求报错block:mixed-content问题的解决办法(已解决)”是指在使用HTTPS安全协议的网站中,由于加载了HTTP不安全的资源,导致浏览器出现“混合内容”(Mixed Content)错误的问题。这个问题通常发生...
MySQL常见问题集锦详解主要涵盖了数据库管理中遇到的各种挑战,这些问题包括但不限于服务器崩溃、超时、连接错误、内存不足以及数据包过大等。下面将详细解释这些知识点。 1. **MySQL服务崩溃**: 当MySQL服务...
如果你想部署自用的vercel api ①注册 首先前往,点击右上角的进行注册。 极有可能遇到的bug 若注册时提示Error:This user account is...这是由于Vercel不支持大部分国内邮箱。... ...而github并没有提供手机号码绑定的内容。...
Another type of table lock is a schema stability lock (Sch-S) and is compatible with all table locks except the schema modification lock (Sch-M). The schema modification lock (Sch-M) is incompatible ...
但如果遇到`MB_MASTER`报错8200(端口正忙于处理传送请求),这可能是因为`DONE`和`ERROR`都未置位导致的冲突,此时需要确保下一次MB_MASTER启动的时间大于`Blocked_Proc_Timeout`设置的时间,比如默认的3秒。...
- **CMEERROR:1 - No connection to phone**:无法连接到电话设备。 - **CMEERROR:2 - Phone adapter link reserved**:电话适配器链接被预留。 - **CMEERROR:3 - Operation not allowed**:当前操作不允许执行。 - ...
如果你想部署自用的vercel api ①注册 首先前往,点击右上角的进行注册。 极有可能遇到的bug 若注册时提示Error:This user account is...这是由于Vercel不支持大部分国内邮箱。... ...而github并没有提供手机号码绑定的内容。...