Den enkleste måten er å bare bruke denne kommandoen fra MySQL-spørringen, som viser alle gjeldende konfigurasjonsinnstillinger.
SHOW VARIABLES;
Hvis du bare vil se en bestemt variabel, kan du bruke denne kommandoen. Åpenbart vil du erstatte max_connect_errors i den kommandoen med variabelen du leter etter.
SHOW VARIABLES LIKE '%max_connect_errors%';
Hvis du vil endre nåværende tilstand for en variabel, kan du gjøre det enkelt med en kommando som ligner denne:
SET GLOBAL max_connect_errors=10000;
Hvis du leser dette innlegget, lurer du kanskje på hvorfor vi plaget å skrive et innlegg om dette emnet, med tanke på at det er en brukerhåndbok for MySQL. Tidligere i kveld (ved skriving av dette innlegget) hadde webserveren et problem med å koble til databasen. Når man så gjennom loggene, ble det klart at databasetjeneren hadde blokkert webserveren fra å koble på grunn av noen tilkoblingsfeil. Løsningen var enda enklere å finne ut.
Host 'host_name' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
Det viser seg at vår hostingleverandør er i ferd med å oppgradere sine firmware på grunn av noen problemer - noe som forårsaker noen tilkoblingsfeil. Fordi standard MySQL-innstilling for maksimale tilkoblingsfeil er en dum grensen på 10, begynte databaseserveren å avvise innkommende tilkoblinger. Heldigvis var vi i stand til å fikse det raskt med en FLUSH HOSTS-kommando på databaseserveren, men det var på tide å øke variabelen. Så … dette innlegget er bare slik at vi ikke vil glemme hva vi gjorde neste gang.