Warning: Host 'xxxxxxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' in /usr/share/php/db_mysql. inc on line 31 Warning: MySQL Connection Failed: Host 'xxxxxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' in bu sorunu nasıl aşabilirim. My. cnf ayarlarım : set-variable = max_connections=50000 set-variable = max_connect_errors=100000 safe-show-database datadir=/var/lib/mysql socket=/var/lib/mysql/mysql. sock skip-innodb skip-locking safe-show-database max_connections = 10000 key_buffer = 16M myisam_sort_buffer_size = 64M join_buffer_size = 1M read_buffer_size = 1M sort_buffer_size = 2M table_cache = 1500 thread_cache_size = 256 wait_timeout = 180 connect_timeout = 10 tmp_table_size = 32M max_allowed_packet = 32M max_connect_errors = 10 query_cache_limit = 1M query_cache_size = 16M query_cache_type = 1 query_prealloc_size = 16384 query_alloc_block_size = 16384 user=mysql basedir=/var/lib open_files_limit = 8192 err-log=/var/log/mysqld. log pid-file=/var/run/mysqld/mysqld. pid log-slow-queries=/var/log/mysql-slow Yardımcı olan olursa çok sevinirim.

Aradaki TCP/IP baglantisi problemli demekki. Ayni network uzerinde olmadikca yada saglam bir network baglantisi olmadikca, ornegin internet uzerinden yapilan baglantilarda paket kayiplari nedeniyle bu sorunlar olabilir. Mysql bosu bosuna bloklamiyor hostu, hatalar olustugu icin blokluyor. mysql. cnf icindeki hata limit sayisini yukseltebilirsin, ama bu remote islemlerin dogru yapilmasini saglamaz, sadece hatalar gozyummani saglar..

Sorunu gecici olarak cozmek icin shell den 'mysqladmin flush-hosts' komutunu calistirman gerekiyor, yada mysql icinden 'flush hosts' yada mysql servisini yeniden baslatabilirsin. Adresini yazmadigin 'xxxxxxx' hostu senin hostun ise yada senin baglanti yaptigin host ise, baglanti yapan programin dogru kullanici adi ve sifre kullandigindan emin ol. Hatali giris yapmaya calisarak bu soruna neden olabilirsin. 'xxxxxxx' baska bir host ise iptables kullanarak bloklayabilirsin, muhtemelen mysql sifresini kirmaya calisiyor olabilir.

Hayır xxxxx olarak yazdığım başka bir host, remote olaarak bağlanıp SQL'e veri yazıyor. Çok fazla veri transferi, sorgusu olduğu için bir süre sonra o IP adresini blockluyor SQL. Gecici olarak değilde tamamen çözmenin bir yolu var mı?