尝试从客户端连接到数据库服务器时出现以下错误:
java.sql.SQLException: Host 'xx.xx.xxx.xxx' is not allowed to connect to this MariaDB server
连接到数据库的用户ID具有完全访问权限,并允许从远程服务器连接(选中mysql.user(将所有特权授予数据库。* TO'userid'@'%';))。 而且,我间歇性地收到此错误。有时它可以正常工作。
我该如何解决?
答案 0 :(得分:0)
那是因为这段时间的网络问题/故障。
答案 1 :(得分:0)
可能是由于太多连接错误导致主机被阻止。要解决此问题,请在该服务器上执行FLUSH HOSTS
以消除该错误。为防止这种情况,请将max_connect_errors
增加到一个更高的值。