Paprasčiausias būdas yra tiesiog naudoti šią komandą iš "MySQL" eilutės, kuri parodys kiekvieną esamą konfigūracijos parametrą.
SHOW VARIABLES;
Jei norite matyti tik konkretų kintamąjį, galite naudoti šią komandą. Akivaizdu, kad norite pakeisti šios komandos max_connect_errors kintamuoju, kurio ieškote.
SHOW VARIABLES LIKE '%max_connect_errors%';
Jei norite pakeisti dabartinę kintamojo būseną, galite tai padaryti lengvai naudodami panašią į šią komandą:
SET GLOBAL max_connect_errors=10000;
Jei skaitote šį pranešimą, gali būti įdomu, kodėl mes baiminome parašyti pranešimą apie šią temą, atsižvelgiant į tai, kad yra "MySQL" vartotojo vadovas. Anksčiau vakar (nuo šio pranešimo rašymo dienos) mūsų žiniatinklio serveriui kilo problemų prisijungiant prie duomenų bazės. Žvelgiant per žurnalus paaiškėjo, kad duomenų bazių serveris užblokavo žiniatinklio serverio prisijungimą dėl kai kurių prisijungimo klaidų. Sprendimas buvo dar lengviau suprasti.
Host 'host_name' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
Pasirodo, mūsų prieglobos paslaugų teikėjas šiuo metu atnaujina savo programinės įrangos jungiklį dėl tam tikrų problemų, dėl kurių kyla kokių nors ryšio klaidų. Kadangi pagal nutylėjimą MySQL maksimalių prisijungimo klaidų nustatymas yra kvailas 10 apribojimų, mūsų duomenų bazės serveris pradėjo atmesti gaunamus ryšius. Laimei, mes galėjome greitai ją ištaisyti naudodami komandą FLUSH HOSTS duomenų bazių serveryje, bet atėjo laikas padidinti kintamąjį. Taigi … šis pranešimas yra toks, kad mes neužmirštume, ką padarėme kitą kartą.