mysql:is blocked because of many connection errors解决方案
2017-04-04 04:28
357 查看
max_connect_errors
C:\Documents and Settings\Administrator>D:\iCloud_1\bin\iCloud_Channel_One.exe
Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Host 'svctag-87f843x
' is blocked because of many connection errors; unblock with 'mysqladmin flush-h
osts'
at MySql.Data.MySqlClient.MySqlStream.OpenPacket()
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings
)
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at MySqlDB.Select(String query, String connStr)
at iCloud_Load_Data.DataStore.CreateLoadStoreTable(DateTime dt)
at iCloud_Load_Data.Program.Main(String[] args)
=======================================
经排查,是由于MYSQL数据库的参数:max_connect_errors(系统默认10)
mysqld已经得到了大量(max_connect_errors)的主机’hostname’的在中途被中断了的连接请求累计超过10次,就再也无法连接上mysqld服务,
直到FLUSH HOSTS 或者重启MySQL服务。
==================================================
解决方案
修改智能云服务器上面max_connect_errors参数的值
set global max_connect_errors=1000;
C:\Documents and Settings\Administrator>D:\iCloud_1\bin\iCloud_Channel_One.exe
Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Host 'svctag-87f843x
' is blocked because of many connection errors; unblock with 'mysqladmin flush-h
osts'
at MySql.Data.MySqlClient.MySqlStream.OpenPacket()
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings
)
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at MySqlDB.Select(String query, String connStr)
at iCloud_Load_Data.DataStore.CreateLoadStoreTable(DateTime dt)
at iCloud_Load_Data.Program.Main(String[] args)
=======================================
经排查,是由于MYSQL数据库的参数:max_connect_errors(系统默认10)
mysqld已经得到了大量(max_connect_errors)的主机’hostname’的在中途被中断了的连接请求累计超过10次,就再也无法连接上mysqld服务,
直到FLUSH HOSTS 或者重启MySQL服务。
==================================================
解决方案
修改智能云服务器上面max_connect_errors参数的值
set global max_connect_errors=1000;
相关文章推荐
- MYSQL 连接中断次数限制 mysql:is blocked because of many connection errors解决方案
- mysql:is blocked because of many connection errors解决方案
- mysql Host ‘XXXXXX’ is blocked because of many connection errors
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- MySql Host is blocked because of many connection errors 解决方法
- Host 'ETCV3' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
- 解决:mysql is blocked because of many connection errors;问题
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- Mysql连接错误:Mysql Host is blocked because of many connection errors
- MySql Host is blocked because of many connection errors; unblock
- is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" 异常的处理
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- MYSQL:Host 'XXXXXX' is blocked because of many connection errors
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- ERROR 1129 (00000) Host ‘XXXXXX’ is blocked because of many connection errors; unblock with ‘mysqlad
- mysql 连接报错:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-h
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法