连接mysql错误号码1129:
mysql error 1129: Host '' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'。
解决⽅法:
在连接不上的那个MySql连接的本地服务器运⾏
计算机编程培养了什么1.
board趣味记忆法cmd命令⾏:
mysqladmin flush-host -h 127.0.0.1 -u root -p
输⼊密码
解决。
2.
进⼊Mysql, 运⾏:
flush-host;
会显⽰:Query OK, 0 rows affected (0.03 sec)
解决。
解决⽅法⽐较多,不过有些⽅案都是临时⽅案。临时⽅案是指标不治本。关键还是需要解决⽹络错误(这个往往需要求助⽹络管理⼈员或系统管理员)
1)将变量max_connection_errors的值设置为⼀个更⼤的值
mysql无法连接到服务器这个临时⽅案只是延迟触发IP被禁⽌访问的条件⽽已,⽽且在复杂情况或⾼并发的情况下,需要设置⼀个很⼤的值,否则很容易就会再次被触发。另外,变量只对当前环境⽣效,如果重启就会失效,如果需要永久有效,可以在myf配置⽂件⾥⾯配置。
mysql> show variables like 'max_connect_errors';
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| max_connect_errors | 3 |
+--------------------+-------+
1 row in set (0.03 sec)
mysql> set global max_connect_errors=150;
Query OK, 0 rows affected (0.00 sec)维控plc用什么编程软件
2)使⽤flush hosts
#⽅式⼀
mysql> flush hosts;
Query OK, 0 rows affected (0.00 sec)
通俗理解java反射mysql> select * from performance_schema.host_cache\G
Empty set (0.00 sec)
#⽅式⼆
[root@docker01 ~]# mysqladmin -uroot -pmysql flush-host
host cache解释说明:
The MySQL server maintains a host cache in memory that contains information about clients: IP address, host name, and error information. The server uses this cache for nonlocal TCP connections. It does not use the cache for TCP connections established using a loopback interface address (127.0.0.1 or ::1), or for connections established using a Unix socket file,
named pipe, or shared memory.
MySQL服务器在内存中维护⼀个包含客户端信息的缓存:IP地址,主机名和错误信息等。 服务器会将⾮本地TCP连接信息缓存起来。它不会缓存使⽤环回接⼝地址(127.0.0.1或者:: 1)建⽴的TCP连接,或者使⽤Unix套接字⽂件,命名管道或共享内存建⽴的连接。host cache信息可以通过performance_schema数据库下的host_cache表查询。
3)将变量host_cache_size设置为0
最不靠谱的解决⽅法,只是让MySQL服务器不记录host cache信息⽽已。完全可以忽略这个⽅法
mysql> show variables like '%host_cache_size%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| host_cache_size | 279 |
+-----------------+-------+
1 row in set (0.00 sec)jquery添加点击事件的几种方式
mysql> set global host_cache_size=0;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%host_cache_size%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| host_cache_size | 0 |
+-----------------+-------+
1 row in set (0.00 sec)
mysql> select * from performance_schema.host_cache; Empty set (0.00 sec)
转载于⽹络
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论