如何使用mysqladmin flush hosts解锁

lzfw57am  于 12个月前  发布在  Mysql
关注(0)|答案(3)|浏览(261)

我已经经历了类似的情况下列在这里,但它似乎不工作。
我正在使用MySQL数据库来建立与托管在另一台服务器上的数据库的连接。尝试了几次,无法连接,然后出现了这个错误。我很困惑,我应该在哪里进行刷新。在PhpMyadmin下的SQL查询?因为当我试图输入以下命令时,它返回语法错误.我使用的是windows操作系统,因此没有shell shell脚本让我输入此信息.我现在通过Cpanel/ phpmyadmin临时访问数据库.
请帮助告诉我应该在哪里输入这些数据,如果我的语法是错误的。谢谢帮助。

mysqladmin flush-hosts;

or

mysqladmin -umyname -pmypassword flush-hosts;

字符串
错误信息如下:
无法连接到MYSQL在192.* 与用户myName
由于许多连接错误,主机“host-92.*. as13285.net”被阻止;使用“mysqladmin flush-hosts”解除阻止

eqzww0vc

eqzww0vc1#

mysqladmin不是一个SQL语句。它是一个你可以在MySQL服务器上找到的小助手实用程序.“flush-hosts”是它可以做的事情之一。(“status”和“shutdown”是其他几个浮现在脑海中的事情)。
您可以在shell提示符下键入该命令。
或者,从您的查询浏览器(如phpMyAdmin)中,您要查找的SQL语句简单如下:

FLUSH HOSTS;

字符串
http://dev.mysql.com/doc/refman/5.6/en/flush.html
http://dev.mysql.com/doc/refman/5.6/en/mysqladmin.html

relj7zay

relj7zay2#

你应该把它放在Windows的命令行中。

mysqladmin -u [username] -p flush-hosts
**** [MySQL password]

字符串

mysqladmin flush-hosts -u [username] -p
**** [MySQL password]


对于网络登录,请使用以下命令:

mysqladmin -h <RDS ENDPOINT URL> -P <PORT> -u <USER> -p flush-hosts
mysqladmin -h [YOUR RDS END POINT URL] -P 3306 -u [DB USER] -p flush-hosts


您可以通过编辑my.ini文件[Mysql配置文件]更改变量max_connections = 10000来永久解决您的问题;

使用命令行登录MySQL-

mysql -u [username] -p
**** [MySQL password]


把下面的命令放到MySQL窗口中

SET GLOBAL max_connect_errors=10000;
set global max_connections = 200;


使用命令检查真实值-

show variables like "max_connections";
show variables like "max_connect_errors";

shyt4zoc

shyt4zoc3#

您可以轻松地重新启动MySql服务。这将启动错误。

相关问题