Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa koneksi MySQL diblokir dari banyak kesalahan koneksi?

MySQL memblokir klien yang mengalami kesalahan saat menghubungkan untuk melindungi MySQL dari klien yang salah format.

Jadi pertama-tama, Anda perlu menemukan kesalahan seperti apa....

Anda dapat memeriksa log kesalahan MySQL di direktori data. (biasanya hostname.err )

Atau, Anda dapat meningkatkan max_connect_errors (berapa nilai saat ini?) nilai maksimum tergantung pada arsitektur. pada 32 bit, 4294967295. 18446744073709547520 untuk 64 bit. (Manual )

mysql> SET GLOBAL max_connect_errors = 100000000;

Tapi ini bukan solusi nyata jika kesalahan sering terjadi.

FLUSH HOSTS dapat membantu Anda menghilangkan host yang diblokir sekarang juga.

mysql> FLUSH HOSTS;

Jika ingin dijalankan dari luar konsol mysql maka gunakan perintah 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. Bagaimana cara menghapus semua catatan duplikat dalam tabel MySQL tanpa tabel temp

  2. Migrasi database dari Postgres ke MySQL

  3. MySQL UNION 2 query yang berisi ORDER BYs

  4. mysql - setelah memasukkan abaikan dapatkan kunci utama

  5. Bagaimana cara menghubungkan mysql dengan swift?