Kaip parodyti sistemos kintamuosius jūsų MySQL serveriui

Kaip parodyti sistemos kintamuosius jūsų MySQL serveriui
Kaip parodyti sistemos kintamuosius jūsų MySQL serveriui

Video: Kaip parodyti sistemos kintamuosius jūsų MySQL serveriui

Video: Kaip parodyti sistemos kintamuosius jūsų MySQL serveriui
Video: Kaip ĮSILAUŽTI į kito žmogaus iPhone? - YouTube 2024, Lapkritis
Anonim
Jei naudojate "MySQL" duomenų bazių serverį, jums gali būti įdomu, kaip pamatyti dabartinius duomenų bazės nustatymus. MySQL sistemoje jie vadinami kintamaisiais, ir labai lengva pamatyti dabartines vertes.
Jei naudojate "MySQL" duomenų bazių serverį, jums gali būti įdomu, kaip pamatyti dabartinius duomenų bazės nustatymus. MySQL sistemoje jie vadinami kintamaisiais, ir labai lengva pamatyti dabartines vertes.

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ą.

Rekomenduojamas: