首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用mysqladmin刷新主机解除阻塞

如何用mysqladmin刷新主机解除阻塞
EN

Stack Overflow用户
提问于 2014-03-09 17:14:32
回答 3查看 386K关注 0票数 74

我在这里也经历过类似的案例,但似乎行不通。

我使用MySQL工作台与我的数据库建立了连接,该数据库托管在另一台服务器上。尝试了几次,但无法连接,随后出现了此错误。我搞不懂我该在哪里冲这个水。在SQL查询下的PhpMyadmin上?因为当我尝试输入以下命令时,它会返回为语法错误。因此,我使用的是windows,因此也没有shell shell脚本来输入这些信息。我现在正在通过Cpanel/ phpmyadmin临时访问数据库。

请帮助告诉我应该在哪里输入这些数据,以及我的语法是否错误。谢谢你帮忙。

代码语言:javascript
复制
mysqladmin flush-hosts;

or

mysqladmin -umyname -pmypassword flush-hosts;

我的错误信息如下:

在192.*与用户myName连接到myName失败 主机‘Host -92.**. is 13285.net’由于许多连接错误而被阻塞;用'mysqladmin刷新-主机‘解除阻塞

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-09 21:22:47

mysqladmin不是SQL语句。这是一个小助手实用程序,你可以在你的MySQL服务器上找到.而“同花顺-主机”是它能做的事情之一。(“状态”和“关闭”是脑海中想到的几件事)。

您可以从shell提示符中键入该命令。

另外,在查询浏览器(如phpMyAdmin)中,您要查找的SQL语句很简单:

代码语言:javascript
复制
FLUSH HOSTS;

http://dev.mysql.com/doc/refman/5.6/en/flush.html

http://dev.mysql.com/doc/refman/5.6/en/mysqladmin.html

票数 159
EN

Stack Overflow用户

发布于 2016-01-18 08:49:21

您应该将它放在windows的命令行中。

代码语言:javascript
复制
mysqladmin -u [username] -p flush-hosts
**** [MySQL password]

代码语言:javascript
复制
mysqladmin flush-hosts -u [username] -p
**** [MySQL password]

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

代码语言:javascript
复制
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 fileMysql配置文件更改变量max_connections =10000来永久解决问题;

使用命令行登录到MySQL -

代码语言:javascript
复制
mysql -u [username] -p
**** [MySQL password]

将以下命令放入MySQL窗口

代码语言:javascript
复制
SET GLOBAL max_connect_errors=10000;
set global max_connections = 200;

使用命令检查真确性-

代码语言:javascript
复制
show variables like "max_connections";
show variables like "max_connect_errors";
票数 40
EN

Stack Overflow用户

发布于 2017-01-22 12:09:03

您可以轻松地重新启动MySql服务。这就开始了错误。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22285318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档