复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

mysql

【原创】数据库连接失败mysqladmin flush-hosts

作者: whooyun发表于: 2017-08-03 10:02

错误信息:

使用navicat 连接mysql数据库时提示

错误产生原因:

同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)数据库连接错误(包括密码输入错误,非法连接等),而导致的阻塞;

max_connection_errors参数的功能与作用:
一般来说建议数据库服务器不监听来自网络的连接,仅仅通过sock连接,这样可以防止绝大多数针对mysql的攻击;如果必须要开启mysql的网络连接,则最好设置此值,以防止穷举密码的攻击手段。
解决方法:

使用其它机器登陆mysql执行以下命令(清除用户已连续登陆的错误次数)

flush hosts;