`
shuai1234
  • 浏览: 972263 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

远程连接服务器数据库报错:Host ‘XXXXXX’ is blocked because of many connection errors

 
阅读更多

一、我遇到的问题描述

    使用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 

分享到:
评论

相关推荐

    WebApi 跨域问题解决方案:CORS

    例如,服务器可以在响应头中添加`Access-Control-Allow-Origin:http://localhost:8081`,表明允许来自http://localhost:8081的请求访问资源。 解决WebApi跨域问题的实践步骤如下: 1. 创建一个包含MVC项目(Web)...

    java.sql.SQLException: null,  message from server: “Host ‘%’ is not allowed to connect to

    在阿里云 SUSE linux配置完mysql后,服务器端本身是可以访问数据库的如图: 但是在客户端不可以,服务启动时报错: java.sql.SQLException: null, message from server: “Host ‘223.72.41.7’ is not allowed to ...

    Ajax跨域请求解决方案-JSONP

    - 在服务器响应之前,浏览器会在当前页面中生成一个随机的回调函数名,如`_jsonp123456`。 2. **服务器端处理**: - 当接收到带有`callback`参数的请求时,服务器需要根据这个参数动态生成返回的JavaScript代码。...

    解决mysql出现大量TIME_WAIT

    如果MySQL出现“Host 'IP' is blocked because of many connection errors”的错误提示,表明由于过多的连接错误,该IP地址已被MySQL服务器封锁。此时,可以通过执行`mysqladmin flush-hosts -h IP -u root -p`命令...

    iframe跨域问题

    iframe跨域问题:Uncaught DOMException Blocked a frame with origin解决方法

    Your page is blocked due to a security的解决方案

    关于Your page is blocked due to a security的解决方案

    解决vue net :ERR_CONNECTION_REFUSED报错问题

    在开发Vue应用时,开发者可能会遇到“net :ERR_CONNECTION_REFUSED”错误,这通常表示浏览器无法连接到指定的服务器。这个错误可能出现在多种场景下,比如本地开发环境配置不正确或者网络环境变化等。本文将重点讲解...

    谷歌浏览器Charset.crx

    标题中的“谷歌浏览器Charset.crx”指的是一个针对谷歌浏览器(Google Chrome)的扩展插件,其文件名为"Charset_v0.4.1.crx"。这个插件的主要功能可能与字符集(Charset)有关,可能是为了帮助用户解决网页编码问题...

    Java常见异常

    5. **ERROR 1129 (00000): Host ‘XXXXXX’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’** MySQL服务器将主机封锁,因为存在多次连接错误。使用`mysqladmin flush-...

    Oracle+数据库例子(数据库连接池+中文乱码+留言板+过滤器)

    在IT行业中,数据库管理和Web应用开发是至关重要的领域,而Oracle数据库系统是广泛使用的数据库管理系统之一。本资源包提供了一系列的实例,旨在帮助学习者掌握Oracle数据库与Java Web开发中的关键概念,包括数据库...

    AJAX跨域请求之JSONP获取JSON数据

    使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序。 不过,由于受到浏览器...

    快速解决Canvas.toDataURL 图片跨域的问题

    【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....

    jstack生成的Thread Dump日志.docx

    - **Blocked**:线程被阻塞,通常是因为等待资源或锁,当线程长时间无法获取所需资源时,会进入此状态。可能的原因包括IO等待、同步锁争抢等。 - **Waiting on condition**:线程等待某个条件满足或资源释放。...

    https请求报错block:mixed-content问题的解决办法(已解决)

    标题中的“https请求报错block:mixed-content问题的解决办法(已解决)”是指在使用HTTPS安全协议的网站中,由于加载了HTTP不安全的资源,导致浏览器出现“混合内容”(Mixed Content)错误的问题。这个问题通常发生...

    MySQL常见问题集锦详解-完整版.pdf

    MySQL常见问题集锦详解主要涵盖了数据库管理中遇到的各种挑战,这些问题包括但不限于服务器崩溃、超时、连接错误、内存不足以及数据包过大等。下面将详细解释这些知识点。 1. **MySQL服务崩溃**: 当MySQL服务...

    python_github_calendar_api

    如果你想部署自用的vercel api ①注册 首先前往,点击右上角的进行注册。 极有可能遇到的bug 若注册时提示Error:This user account is...这是由于Vercel不支持大部分国内邮箱。... ...而github并没有提供手机号码绑定的内容。...

    微软内部资料-SQL性能优化3

    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 ...

    Modbus RTU 通信连接超时参数.docx

    但如果遇到`MB_MASTER`报错8200(端口正忙于处理传送请求),这可能是因为`DONE`和`ERROR`都未置位导致的冲突,此时需要确保下一次MB_MASTER启动的时间大于`Blocked_Proc_Timeout`设置的时间,比如默认的3秒。...

    AT指令返回错误大全

    - **CMEERROR:1 - No connection to phone**:无法连接到电话设备。 - **CMEERROR:2 - Phone adapter link reserved**:电话适配器链接被预留。 - **CMEERROR:3 - Operation not allowed**:当前操作不允许执行。 - ...

    python_hopelight_calendar_api

    如果你想部署自用的vercel api ①注册 首先前往,点击右上角的进行注册。 极有可能遇到的bug 若注册时提示Error:This user account is...这是由于Vercel不支持大部分国内邮箱。... ...而github并没有提供手机号码绑定的内容。...

Global site tag (gtag.js) - Google Analytics