Početna » savjeti » Kako prikazati varijable sustava za vaš MySQL poslužitelj

    Kako prikazati varijable sustava za vaš MySQL poslužitelj

    Ako koristite MySQL poslužitelj baze podataka, možda se pitate kako vidjeti trenutne postavke za bazu podataka. U MySQL-u se nazivaju varijabli, a vrlo je lako vidjeti trenutne vrijednosti.

    Najjednostavniji način je da koristite ovu naredbu iz MySQL prompta, koji će prikazati svaku trenutnu konfiguracijsku postavku.

    PRIKAŽI VARIJABLE;

    Ako želite vidjeti samo određenu varijablu, možete koristiti ovu naredbu. Očito biste željeli zamijeniti max_connect_errors u toj naredbi s varijablom koju tražite.

    SHOW VARIABLES LIKE '% max_connect_errors%';

    Ako želite promijeniti trenutno stanje varijable, možete to učiniti jednostavno naredbom sličnom ovoj:

    SET GLOBAL max_connect_errors = 10000;

    Ako čitate ovaj post, možda se pitate zašto smo se potrudili da napišemo post o ovoj temi, s obzirom da postoji priručnik za MySQL. Ranije večeras (od trenutka pisanja ovog posta) naš je web poslužitelj imao problema s povezivanjem s bazom podataka. Gledajući kroz dnevnike, postalo je jasno da je poslužitelj baze podataka blokirao povezivanje web poslužitelja zbog nekih pogrešaka u povezivanju. Rješenje je bilo još lakše shvatiti.

    Host "host_name" je blokiran zbog mnogih pogrešaka u vezi s vezom.
    Deblokiraj pomoću "mysqladmin flush-hosts"

    Pokazalo se da je naš davatelj usluga hostinga u procesu nadogradnje firmwarea prekidača zbog nekih problema - koji uzrokuju neke pogreške pri povezivanju. Budući da je zadana postavka MySQL-a za maksimalne pogreške veze glupa granica od 10, naš poslužitelj baze podataka počeo je odbijati dolazne veze. Srećom, uspjeli smo ga brzo popraviti s naredbom FLUSH HOSTS na poslužitelju baze podataka, ali je došlo vrijeme za povećanje varijable. Dakle ... ovaj post je samo da ne bismo zaboravili što smo radili sljedeći put.