Kotisivu » vihjeitä » Järjestelmämuuttujien näyttäminen MySQL-palvelimelle

    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.