Jika Anda menjalankan server database MySQL, Anda mungkin bertanya-tanya bagaimana cara melihat pengaturan saat ini untuk database. Di MySQL mereka disebut variabel, dan sangat mudah untuk melihat nilai saat ini.
Cara termudah adalah dengan hanya menggunakan perintah ini dari prompt MySQL, yang akan menunjukkan setiap pengaturan konfigurasi saat ini.
TAMPILKAN VARIABEL;
Jika Anda hanya ingin melihat variabel tertentu, Anda dapat menggunakan perintah ini. Tentunya Anda ingin mengganti max_connect_errors dalam perintah itu dengan variabel yang Anda cari.
TAMPILKAN VARIABEL SEPERTI '% max_connect_errors%';
Jika Anda ingin mengubah status variabel saat ini, Anda dapat melakukannya dengan mudah dengan perintah yang serupa dengan perintah ini:
SET GLOBAL max_connect_errors = 10000;
Jika Anda membaca posting ini Anda mungkin bertanya-tanya mengapa kami repot-repot menulis posting tentang subjek ini, mengingat ada panduan pengguna untuk MySQL. Tadi malam (pada saat penulisan posting ini), server web kami mengalami masalah koneksi ke database. Ketika melihat melalui log, menjadi jelas bahwa server database telah memblokir server web dari menghubungkan karena beberapa kesalahan koneksi. Solusinya bahkan lebih mudah untuk diketahui.
Host 'host_name' diblokir karena banyak kesalahan koneksi.
Buka blokir dengan 'mysqladmin flush-hosts'
Ternyata, penyedia hosting kami sedang dalam proses meningkatkan firmware switch mereka karena beberapa masalah - yang menyebabkan beberapa kesalahan koneksi. Karena pengaturan default MySQL untuk kesalahan koneksi maksimum adalah batas konyol 10, server database kami mulai menolak koneksi masuk. Syukurlah kami dapat memperbaikinya dengan cepat dengan perintah FLUSH HOSTS di server database, tetapi sudah waktunya untuk meningkatkan variabel. Jadi ... posting ini hanya supaya kita tidak lupa apa yang kita lakukan selanjutnya.