机器A通过终端命令连接机器B的数据库,
在账号密码输错的情况下容易出现Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqlad。
A远程连接B的命令如下:
mysql -uroot -ppasswd -h192.168.1.105(B)
解决方法:
1.临时方法
在B机器上登录mysql, 输入flush hosts清楚缓存的地址,然后重启B上的mysql就好
2.永久方法:
更改max_connection_errors的值,首先可以进入mysql查询最大值
查询 show global variables like '%max_connect_errors%';
设置 set global max_connect_errors=1000;
或者直接在配置文件中修改my.ini中修改max_connect_errors=1000