欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決MySQL數(shù)據(jù)庫鏈接超時報1129錯誤問題

 更新時間:2022年10月21日 15:29:54   作者:JoePotter  
MySQL?為了數(shù)據(jù)庫的安全性默認在鏈接中斷或者錯誤時記錄錯誤鏈接的ip?等信息(host_cache),有點像系統(tǒng)的錯誤日志的一種機制,這篇文章主要介紹了MySQL數(shù)據(jù)庫鏈接超時報1129錯誤解決辦法,需要的朋友可以參考下

說明:

MySQL 為了數(shù)據(jù)庫的安全性默認在鏈接中斷或者錯誤時記錄錯誤鏈接的ip 等信息(host_cache),有點像系統(tǒng)的錯誤日志的一種機制。當同一個ip 異常鏈接數(shù)到達某一閾值(max_connect_errors)后就會對該ip的鏈接進行阻止。sql

解決辦法:

首先連接服務(wù)器上執(zhí)行以下

輸入密碼

一、清除當前產(chǎn)生的緩存:

#sql執(zhí)行

flush hosts;

二、關(guān)閉對應(yīng)的緩存機制:

#my.ini配置文件中關(guān)閉host-cache
skip-host-cache
#host_cache_size=0
#兩種配置效果同樣能夠選一個安全

三、修改閾值(最大錯誤鏈接數(shù) max_connect_errors)

#my.ini配置文件中更改容許的最大錯誤鏈接數(shù)
max_connect_errors = 8000服務(wù)器

或通過命令行修改

進入Mysql數(shù)據(jù)庫查看max_connection_errors:show variables like '%max_connect_errors%';

修改max_connection_errors的數(shù)量為8000: set global max_connect_errors = 8000;

查看是否修改成功:show variables like '%max_connect_errors%';

MYSQL不能連接了,錯誤ERROR 1129 (00000): Host ” is blocked because of many connection errors;

1. 問題

MYSQL連接報錯,錯誤ERROR 1129 (00000): Host ” is blocked because of many connection errors;

有一次在工作中偶然遇到了這個問題,我的可以連接沒問題,同事說數(shù)據(jù)庫連不上,開始以為連接數(shù)太小了,后來發(fā)現(xiàn)連接數(shù)夠大,于是上網(wǎng)查詢到了解決方法:

錯誤的大意:有太多連到mysql服務(wù)器的連接,連到一半就斷了,也就是說嘗試連接mysql沒有成功!
出錯的原因:這個同事嘗試登陸mysql次數(shù)太多了,并且都沒有登陸成功~~

簡單敘述連mysql的流程:
1.根據(jù)mysql的連接協(xié)議,發(fā)起握手,這在網(wǎng)絡(luò)層面。
2.mysql服務(wù)器在內(nèi)存上創(chuàng)建客戶端連接的數(shù)據(jù)結(jié)構(gòu)。
3.連接認證,就是看看客戶端的權(quán)限,如用戶名,密碼允許不
4.監(jiān)聽端口,等待命令

2. 解決辦法

執(zhí)行mysqladmin flush-hosts命令或者 FLUSH HOSTS 命令

mysqladmin flush-host
/* FLUSH HOSTS*/

說明:系統(tǒng)變量max_connect_errors設(shè)置了允許中斷的次數(shù),超過了這個次數(shù),mysql就報上邊的錯,因為它覺得可能哪里有問題(難道是惡意攻擊?),然后它就不讓新的連接連了, 默認max_connect_errors 是10,但可動態(tài)調(diào),不過調(diào)max_connect_errors 不是根本解決辦法

參考:MYSQL不能連接了MYSQL不能連接了,錯誤ERROR 1129 (00000): Host ” is blocked because of many connection errors;

MYSQL連接報錯,錯誤ERROR 1129 (00000): Host ” is blocked because of many connection errors;
有一次在工作中偶然遇到了這個問題,我的可以連接沒問題,同事說數(shù)據(jù)庫連不上,開始以為連接數(shù)太小了,后來發(fā)現(xiàn)連接數(shù)夠大,于是上網(wǎng)查詢到了解決方法:

錯誤的大意:有太多連到mysql服務(wù)器的連接,連到一半就斷了,也就是說嘗試連接mysql沒有成功!
出錯的原因:這個同事嘗試登陸mysql次數(shù)太多了,并且都沒有登陸成功~~

簡單敘述連mysql的流程:
1.根據(jù)mysql的連接協(xié)議,發(fā)起握手,這在網(wǎng)絡(luò)層面。
2.mysql服務(wù)器在內(nèi)存上創(chuàng)建客戶端連接的數(shù)據(jù)結(jié)構(gòu)。
3.連接認證,就是看看客戶端的權(quán)限,如用戶名,密碼允許不
4.監(jiān)聽端口,等待命令

解決辦法:
執(zhí)行mysqladmin flush-hosts命令或者 FLUSH HOSTS 命令

mysqladmin flush-host
/* FLUSH HOSTS*/

說明:系統(tǒng)變量max_connect_errors設(shè)置了允許中斷的次數(shù),超過了這個次數(shù),mysql就報上邊的錯,因為它覺得可能哪里有問題(難道是惡意攻擊?),然后它就不讓新的連接連了, 默認max_connect_errors 是10,但可動態(tài)調(diào),不過調(diào)max_connect_errors 不是根本解決辦法

到此這篇關(guān)于MySQL數(shù)據(jù)庫鏈接超時報1129錯誤解決辦法的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)庫鏈接超時內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論