机器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就好

mysql远程连接出现 Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqlad

2.永久方法:

   更改max_connection_errors的值,首先可以进入mysql查询最大值

  查询  show global variables like '%max_connect_errors%'; 

  设置  set global max_connect_errors=1000; 

mysql远程连接出现 Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqlad

或者直接在配置文件中修改my.ini中修改max_connect_errors=1000

 

相关文章:

  • 2021-08-25
  • 2021-08-19
  • 2021-05-24
  • 2022-12-23
  • 2021-07-29
  • 2021-09-28
猜你喜欢
  • 2022-12-23
  • 2021-11-07
  • 2022-03-09
  • 2021-04-04
  • 2021-05-16
  • 2022-02-18
相关资源
相似解决方案