在 mysql 中使用 mysqladmin 刷新主机解除阻塞-ag捕鱼王app官网

在 mysql 中使用 mysqladmin 刷新主机解除阻塞

作者:迹忆客 最近更新:2024/03/26 浏览次数:

在本教程中,我们将了解阻止主机的原因。我们还将了解如何使用 mysqladmin flush-hosts; 解锁在 mysql

然后,我们将找到不同的方法来刷新 host_cache 以获得成功的连接。之后,我们还将查看刷新 host_cache 表的效果。


阻止主机的原因

以下任何原因都可能导致你的主机 (host_name) 被阻止。

  • 当你的任何主机更改 ip 地址时,主机 host_name 被阻止。
  • 主机,host_name 由于许多连接错误而被阻止。这意味着 mysqld 收到了许多中断的连接请求。

如何处理被阻止的主机

host_cache 具有客户端的 hostipsum_connect_errors 和其他必要的详细信息。

主机缓存用于跟踪连接错误。mysql 服务器使用 host_cache 跟踪客户端连接过程中的错误。

假设你在建立连接时遇到以下错误。那么这意味着,mysqld 收到了许多中途中断的连接请求。

现在,它不会让你再次连接。

host'host_name'isblockedbecauseofmanyconnectionerrors.unblockwithmysqladminflush-hosts

系统变量 max_connect_errors 确定中断连接请求的数量。

如果中断连接请求的数量超过允许的数量,你的主机将被阻止。并且在刷新 hosts_cache 表之前无法发送进一步的连接请求。

这是因为 mysqld 假设有人试图闯入或出现问题。在这种情况下,你无法发送连接请求,直到你清除 host-cache 表。

你可以使用 mysqladmin flush-hosts; 从命令提示符/终端。你也可以使用 flush hosts; phpmyadmin 中的声明。


刷新 host_cache 表的效果

如果你通过刷新 host_cache 解除对主机的阻塞,你可能会产生一种或多种影响。下面列出了这些影响。

  • 内存中的 host_cache 将被清除。
  • 取消阻止之前被阻止的主机。
  • host_cache 中的所有行都将被删除。

刷新主机的不同方法

这些是你可以用来刷新主机的不同方法。你必须为此提供所需的权限。

  • 通过提供 super 权限,你可以更改 host_cache_size 系统变量的值。
  • 通过赋予 drop 权限,截断 host_cache 表。你可以使用 truncate table 语句来完成。
  • 如果你使用 phpmyadmin,请使用 flush hosts;。它需要 reload 权限。
  • 通过分配 reload 权限,你可以使用 mysql 中的 mysqladmin 刷新主机解除阻塞。执行 mysqladmin flush-hosts; 命令提示符/终端的语句。
  • 你也可以使用 mysqladmin -u username -p password flush-hosts; 清除 host_cache 表。用你的用户名密码替换用户名密码

结论

考虑到上述部分,我们得出的结论是,如果你的主机更改了 ip,则该主机被阻止。或者,与允许的失败连接请求数相比,你有更多的连接错误。

你可以通过使用 mysql 中的 mysqladmin flush-hostsphpmyadmin 中的 flush hosts 刷新你的 host_cache 来取消阻止主机。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 mysql 中声明和使用变量

发布时间:2024/03/26 浏览次数:115 分类:mysql

当你需要在 mysql 中的脚本中存储单个值时,最好的方法是使用变量。变量有不同的种类,有必要知道何时以及如何使用每种类型。

发布时间:2024/03/26 浏览次数:176 分类:mysql

本教程演示了如何在 mysql 中重置自动增量。

在 mysql 中实现刷新权限

发布时间:2024/03/26 浏览次数:211 分类:mysql

本教程介绍了 mysql 中的刷新权限命令,用于刷新授权表并影响允许的更改。

在 mysql 中设置时区

发布时间:2024/03/26 浏览次数:93 分类:mysql

在本教程中,我们将学习如何在 mysql 服务器中更改时区。

发布时间:2024/03/26 浏览次数:199 分类:mysql

本教程演示如何在 mysql 中转换为整数。

发布时间:2024/03/26 浏览次数:195 分类:mysql

本教程演示如何在 mysql 中过滤空值。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图