Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо MySQL връзката е блокирана от много грешки при свързване?

MySQL блокира клиенти, които са допуснали грешка при свързване, за да защити MySQL от неправилно формиран клиент.

Така че първо трябва да откриете какъв вид грешка е....

Можете да проверите регистъра за грешки в MySQL в директорията с данни. (обикновено hostname.err )

Или можете да увеличите max_connect_errors (каква е текущата стойност?) максималната стойност зависи от архитектурата. на 32 бита, 4294967295. 18446744073709547520 за 64 бита. (Ръководство )

mysql> SET GLOBAL max_connect_errors = 100000000;

Но това не е истинско решение, ако грешката се появява често.

FLUSH HOSTS може да ви помогне да премахнете блокирания хост в момента.

mysql> FLUSH HOSTS;

Ако искате да стартирате извън конзолата на mysql, използвайте командата mysqladmin:

# mysqladmin flush-hosts


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на последния запис от mysql

  2. Как да нулирате/промените MySql root парола на командния ред в ubuntu linux

  3. MySQL:Как да извлечем произволен ред или няколко произволни реда?

  4. Вмъкнете с помощта на LEFT JOIN и INNER JOIN

  5. mysql_num_rows():предоставеният аргумент не е валиден ресурс за MySQL резултат