问题报错
java.sql.solException: null, message from server: “Host '127,0,0,1’is blocked because of many comnection erors; unblock with 'mysqladhin flush-hosts”
解决方法
1.检查 MySQL 配置
确保你的 MySQL 配置文件(通常是 /etc/my.cnf 或 /etc/my.ini)中有适当的设置来控制连接错误。
特别是,检查 max_connect_errors 的设置。默认值通常是 10,可能需要根据你的需求调整:
[mysqld]
max_connect_errors = 1000
修改后重启 MySQL 服务使设置生效
systemctl restart mysql
2.使用
mysqladmin 解锁主机:
你可以使用 mysqladmin 命令来解除对主机的阻止。登录到 MySQL 服务器并运行以下命令:
mysqladmin flush-hosts -u root -p
这将清除 MySQL 中的连接错误计数器,并允许受阻止的主机重新连接。需要提供 root 用户的密码。