我试图连接到远程mysql服务器,因为通过我的主机IP地址的连接被阻止,我无法连接到它。
这是我得到的例外 java.sql.SQLException:数据源拒绝建立连接,来自服务器的消息:“主机'xyz'因许多连接错误而被阻止;使用'mysqladmin flush-hosts'解锁”
我如何使用mysqladmin flush-hosts我无法理解。我在哪里写它。它是在命令提示符中。任何人都可以指导我。
答案 0 :(得分:0)
这是一个旨在从命令提示符运行的程序;所以SSH(或者你通常做的任何意思)到运行MySQL的远程服务器并输入mysqladmin flush-hosts
命令。您可能想先了解一下快速Google搜索或man mysqladmin
将要执行的操作。
您通常需要使用标准的-u和-p命令开关进行身份验证,因此mysqladmin -u root -p flush-hosts
之类的内容可能就是您需要的内容(如果您有不同的内容,请将您的用户名替换为root
,经过适当授权的用户)。