Järjestelmämuuttujien näyttäminen MySQL-palvelimelle
Jos käytössäsi on MySQL-tietokantapalvelin, saatat ihmetellä, miten tietokannan nykyiset asetukset näkyvät. MySQL: ssä niitä kutsutaan muuttujiksi, ja nykyiset arvot on helppo nähdä.
Yksinkertaisin tapa on vain käyttää tätä komentoa MySQL-kehotteesta, joka näyttää kaikki nykyiset kokoonpanoasetukset.
NÄYTÄ MUUTTUJA;
Jos haluat nähdä vain tietyn muuttujan, voit käyttää tätä komentoa. On selvää, että haluat korvata komennossa olevat max_connect_errors etsimäsi muuttujan kanssa.
NÄYTÄ MUUTOKSET LIKE '% max_connect_errors%';
Jos haluat muuttaa muuttujan nykyistä tilaa, voit tehdä niin helposti tämän kaltaisella komennolla:
SET GLOBAL max_connect_errors = 10000;
Jos luet tätä viestiä, saatat olla miettinyt, miksi me vaivautuimme kirjoittamaan viestin tästä aiheesta, kun otetaan huomioon, että MySQL: lle on käyttöohje. Aiemmin tänä iltana (tämän kirjeen kirjoittamisen jälkeen) verkkopalvelimellamme oli ongelma yhdistettäessä tietokantaan. Kun tarkastellaan lokia, kävi selväksi, että tietokantapalvelin oli estänyt web-palvelimen liittymästä tiettyjen yhteysvirheiden takia. Ratkaisu oli vielä helpompi selvittää.
Isäntäpalvelimen_nimi on estetty monien yhteysvirheiden takia.
Poista esto "mysqladmin flush-hosts" -toiminnolla
Osoittautuu, että palveluntarjoajasi päivittää parhaillaan kytkentäohjelmistoaan joidenkin ongelmien takia, mikä aiheuttaa joitakin yhteysvirheitä. Koska MySQL-oletusasetus maksimiyhteysvirheille on 10-luvun typerä raja, tietokantapalvelimemme alkoi hylätä saapuvat yhteydet. Onneksi pystyimme korjaamaan sen nopeasti tietokantapalvelimen FLUSH HOSTS -komennolla, mutta oli aika lisätä muuttujaa. Joten… tämä viesti on vain niin emme unohda, mitä teimme ensi kerralla.