MySQL8.0+ 拒绝连接,错误提示 mysqladmin flush-hosts

分享 0 294
nick
nick 2023-05-12 12:23

mysqladmin flush-hosts 是 MySQL 操作命令中的一种,用于清除所有超过 max_connect_errors 次连接错误的客户端主机名或 IP 地址。通过运行此命令,可以告诉 MySQL 服务器允许来自被锁定的主机的新连接。

在 MySQL 8.0 中,FLUSH HOSTS 命令与 mysqladmin flush-hosts 命令效果相同。执行此命令后,MySQL 将清空由这些“坏”客户端使用的所有主机缓存数据,并在需要时重新加载每个客户端的主机名和 IP 地址。

以下是 mysqladmin flush-hosts 命令的使用方法:

  1. 登录到MySQL数据库服务器的 shell 终端当中,使用 mysqladmin 命令,具体语法如下:
$ mysqladmin -u root -p flush-hosts
Enter password: [输入您的密码]
  1. 输入完整的超级用户密码,然后按 Enter 键以继续。
  2. 等待几秒钟,直到命令完成并显示 "Flushed hosts" 的消息。

请注意,如果您在使用 flush-hosts 命令时遇到拒绝访问的错误,请确保您以拥有足够权限的超级用户身份登录MySQL服务器。

By:GPT


还有不明白?追问
  • 消灭零回复
本周热帖
没有相关数据